diff --git a/.hgtags b/.hgtags --- a/.hgtags +++ b/.hgtags @@ -1,91 +1,95 @@ 041cc049512ed9767d0d7c7344f407b0deeaec48 rivet-1.0 04c9104bf67af2da8be8233e6eb74e10e72a619a rivet-1.1.0 1bd1ee1b351d0ed85484dd0940e9c914c4b52a92 rivet-1.8.0 49417ad8f75595e5661093ce29ef6bc4c33c28ae rivet-1.1.1 4c7765c4ae989d6ffc44eaacac042d5e288fdb28 rivet-1.2.0a0 67fd1c15dd92810c0dd09a694e8d17fd4b08ffcf rivet-0.9 68c1d049c8bca48506145cc5fd8349de637ced77 rivet-1.8.2 70bc4e373609b4be88f0966d7adef6556badadc6 rivet-1.2.0 85f9fb654f4c6ae445688a65472f305d4a4d615a rivet-1.2.0rc1 879cbee6e5bfac7a6c218c95a5e853187fd9117b rivet-0.9b1 886bd3d6ec6b598c602093905493925b55e7eee9 rivet-1.8.1 88f72c595dbb82679cc44370b75b1802a529b45e rivet-1.1.2 8919564de90c325a72cd20a3711319fd96cb8d86 rivet-1.5.1 8dfaacabef9d08b8395f3da982bd83bd2e3f681e rivet-1.6.0 92ea72f0626e6113c17df3965f5faf25408a62f7 rivet-1.2.1 a3846123635d334e30312b0df5b35b3349d0c960 rivet-1.1.3 ac2363d7b563b8498ac0c34954d227433e0aa394 rivet-1.7.0 b6c491e282cc50598e3d6e76dedeb67542827445 rivet-1.4.0 cd1be037b3ec1e8562180430b4d1b5546147eb5e rivet-1.8.3 d1ceb2511be7d0589fc97c466e13b77f8ecc9365 rivet-1.0b2 ddd059260df5a43048f0ac86b9adfdc6407e5c17 rivet-2.0.0b1 ec4759fe22d2e811d9e471b39f0e6a5d20362e23 rivet-1.2.1.1 ec4759fe22d2e811d9e471b39f0e6a5d20362e23 rivet-1.2.2a0 f18173885a8f037676421516beb2e5a10b27c867 rivet-1.5.0 fe4cd71dee85bacc537c0b4c11574b61c819940e rivet-1.3.0 114301d50bf5a1993dd2cde22a410710cf619016 rivet-2.0.0b2 a01c3ec46a56c6ab8eecf24c410a7a296dc6f721 rivet-2.0.0b3 746bd5fac0b6a6d25358fad141055e98dbffdeb0 rivet-2.0.0 ec4759fe22d2e811d9e471b39f0e6a5d20362e23 rivet-1.2.2a0 0000000000000000000000000000000000000000 rivet-1.2.2a0 a01c3ec46a56c6ab8eecf24c410a7a296dc6f721 rivet-2.0.0b3 0000000000000000000000000000000000000000 rivet-2.0.0b3 114301d50bf5a1993dd2cde22a410710cf619016 rivet-2.0.0b2 0000000000000000000000000000000000000000 rivet-2.0.0b2 ddd059260df5a43048f0ac86b9adfdc6407e5c17 rivet-2.0.0b1 0000000000000000000000000000000000000000 rivet-2.0.0b1 ec4759fe22d2e811d9e471b39f0e6a5d20362e23 rivet-1.2.1.1 0000000000000000000000000000000000000000 rivet-1.2.1.1 85f9fb654f4c6ae445688a65472f305d4a4d615a rivet-1.2.0rc1 0000000000000000000000000000000000000000 rivet-1.2.0rc1 4c7765c4ae989d6ffc44eaacac042d5e288fdb28 rivet-1.2.0a0 0000000000000000000000000000000000000000 rivet-1.2.0a0 d1ceb2511be7d0589fc97c466e13b77f8ecc9365 rivet-1.0b2 0000000000000000000000000000000000000000 rivet-1.0b2 879cbee6e5bfac7a6c218c95a5e853187fd9117b rivet-0.9b1 0000000000000000000000000000000000000000 rivet-0.9b1 5fc2379981180bb3985e6c7edf7ddb5bc906df21 rivet-2.1.0 7452e4ce7d772698dd840a31d2f39467ad529211 rivet-2.1.1 6b735bb5801b935c3eefa03d651e328a967c2e5f rivet-2.1.2 974b3c3e84ea2f09cd39750a2facfd7e9726209b rivet-2.2.0beta1 96aa6bd1c36a0891fb6a620919920090505466ef rivet-2.2.0 974b3c3e84ea2f09cd39750a2facfd7e9726209b rivet-2.2.0beta1 0000000000000000000000000000000000000000 rivet-2.2.0beta1 805d410d6fadd4efb8d0e6bdf5a930ec0fc1e848 rivet-2.2.1 086c7cd50a1906839b8440845077a39a0279ebb0 rivet-2.3.0 c77ff1b297a71e9ec14440cd2e549fb1c4924148 rivet-2.4.0 6bec638a1eb96ff0b1e18b4f6d62ef96bff40888 rivet-2.4.1 c91d27b41c5a7084f79ede52ae03588a72529c4b rivet-2.4.2 28324a9ab8e39c73376934594e08f872bc442a76 rivet-2.4.3 af77fa6d1c6408c7d8d70ff681996ee614cc6117 rivet-2.5.0beta1 e46470f99190ee58a8f5cbc4c9788867e6b06d30 rivet-2.5.0beta2 6342afb6b879ed61b8988c4521480a9f8406e1aa rivet-2.5.0 af77fa6d1c6408c7d8d70ff681996ee614cc6117 rivet-2.5.0beta1 0000000000000000000000000000000000000000 rivet-2.5.0beta1 e46470f99190ee58a8f5cbc4c9788867e6b06d30 rivet-2.5.0beta2 0000000000000000000000000000000000000000 rivet-2.5.0beta2 afdfca08d4df8a7a80ef980f4fd9324fa6a0263f rivet-2.5.1 7ff482331c2ee005b60d6e4e9bb88dd523de3dc4 rivet-2.5.2 7ff482331c2ee005b60d6e4e9bb88dd523de3dc4 rivet-2.5.2 0000000000000000000000000000000000000000 rivet-2.5.2 0000000000000000000000000000000000000000 rivet-2.5.2 8a05acecd26c18f368f4b748da2d5aa2db46be6c rivet-2.5.2 ad44338e2fa10dd81e2b306545b801ce53f31921 rivet-2.5.3 d16ae7b046d6d448dc70d23dafcce12626eb47c9 rivet-2.5.4 0fa6eb1b4cc025984da306968ba88ba602c90fc7 rivet-2.6.0 2277c130f7e2ca07fbbdd6e5d21e48d8566c6c9b rivet-2.6.1 2277c130f7e2ca07fbbdd6e5d21e48d8566c6c9b rivet-2.6.1 0000000000000000000000000000000000000000 rivet-2.6.1 0000000000000000000000000000000000000000 rivet-2.6.1 b4c7326193e044f1156a53ecaa8d94583817f9b1 rivet-2.6.1 8c6cfbe53e78161be753bbfacc34d0db16dd8ba0 rivet-2.6.2 8c6cfbe53e78161be753bbfacc34d0db16dd8ba0 rivet-2.6.2 0000000000000000000000000000000000000000 rivet-2.6.2 0000000000000000000000000000000000000000 rivet-2.6.2 e0fe5a4dcef9aae501ee3ec6d16d26b94beaf248 rivet-2.6.2 e0fe5a4dcef9aae501ee3ec6d16d26b94beaf248 rivet-2.6.2 0000000000000000000000000000000000000000 rivet-2.6.2 0000000000000000000000000000000000000000 rivet-2.6.2 8ac6a455ecff7425ecbf16699634b4aeaa64031e rivet-2.6.2 cd4056a2604849c8ace5693859fbb239ca535569 rivet-2.7.0 8d8188ea70635b038d45a052bc384bf0cdd1c4e9 rivet-2.7.1 +8d8188ea70635b038d45a052bc384bf0cdd1c4e9 rivet-2.7.1 +0000000000000000000000000000000000000000 rivet-2.7.1 +0000000000000000000000000000000000000000 rivet-2.7.1 +a37cc7987ca643c8cd7c1f24034de103eeae8915 rivet-2.7.1 diff --git a/ChangeLog b/ChangeLog --- a/ChangeLog +++ b/ChangeLog @@ -1,6800 +1,6822 @@ +2019-05-20 Andy Buckley + + * Improve Vector3::azimuthalAngle() (also used by FourMomentum and + FourVector) to use exact rather than fuzzy is-zero check, to only + check the perpendicular components, and to note that IEEE floating + point implementations of atan2 should already be 'safe' unless we + decide that this function should throw or return NaN in case of + null or along-z vectors. Thanks to Louis Moureaux from CMS for the + report and diagnosis. + +2019-05-17 Andy Buckley + + * Tools/Utils.h: Add isum() functions, and mark other container + functions as wanting a conversion to use std::function. + +2019-05-16 Andy Buckley + + * Add super-generic (i)discardIfAny(particlebases, particlebases, bool(pb,pb)) functions. + +2019-05-16 Christian Gutschow + * Introduce TTMODE options for MC_TTBAR to pick the decay mode + 2019-05-09 Christian Gutschow * Release version 2.7.1 2019-05-09 Christian Gutschow - * add correlation information for those analyses + * add correlation information for those analyses that are compatible with HEPData * prevent Variations meta data from being copied * comment out redudnant code in MeasureDefinition.cc to suppress compiler warning 2019-05-08 Andy Buckley * Use an std::map rather than std::set to store analyses in AnalysisHandler, hopefully therefore fixing the analysis evaluation order and making multi-analysis runs with random numbers repeatable. 2019-05-07 Andy Buckley * Modify LorentzTransform::setBetaVec to behave better for boost along x, y, and z axes. * Attach bare lepton GenParticle pointers to output of DressedLeptons, to allow ancestry/decay navigation (request by Markus Seidel). * Add Particle::setGenParticle method and manual Particle constructors with the option to pass a GenParticle*. * Improve DressedLeptons constructor to deconstruct incoming particles into bare and dressing components (report by Markus Seidel). * Remove GSL includes and single remaining method (for now). 2019-05-06 Andy Buckley * First set of script conversions from optparse to argparse for Python3. 2019-05-06 Peter Richardson * Fix normalisation in ATLAS_2016_I1444991 after yoda update from HepData 2019-05-04 Christian Gutschow * default entry point of ATLAS_2014_I1319490 should be average of muon and electron channel * fix units in ATLAS_2014_I1319490 and apply Peter Richardson's plot updates 2019-05-04 Peter Richardson * Fix plot selection and labels in ATLAS_2016_I1419652 (due yoda update from HepData) * Fix to mode switch and plot labels in ATLAS_2014_I1319490 2019-05-03 Peter Richardson * Fix info text and plot labels in ATLAS_2013_I1217863 * Fix Zfinder test in ATLAS_2014_I1312627, size is now no of Z's not leptons 2019-05-02 Peter Richardson * Fix unicode in ATLAS_2014_I1312627,ATLAS_2016_I1424838,ATLAS_2016_I1426523 2019-05-02 Peter Richardson * Fix make-plots CustomMajorTicks and CustomMinorTicks 2019-04-30 Peter Richardson * Fix make-plots rendering when last point is NaN-valued. 2019-04-30 Christian Gutschow * path sign behaviour in deltaEta (MathUtils.hh) * add signed option for deltaRap 2019-04-29 Andy Buckley * Add tau mistag efficiency functions for jet smearing. * Make RIVET_RANDOM_SEED have effect outside OpenMP builds, too. 2019-04-29 Christian Gutschow * remove IsRef from output Histo1D * fix HEPData IDs in hist booking for ATLAS_2014_I1315949 2019-04-26 Christian Gutschow * use jet size rather than 4-momentum size (?) to fill in CDF_1996_S3108457 2019-04-25 Christian Gutschow * fix mapping to ref data in STAR_2006_S6500200, put bin width manually into ref data file 2019-04-24 Christian Gutschow * Patch weird behaviour in ATLAS_2017_I1589844 and ATLAS_2017_I1609448 when Cut argument is passed to VetoedFinalState constructor. In version 2.6.2 or prior, this would select the particles passing the cut, after that they are being vetoed. 2019-04-24 Andy Buckley * Add CMS_2016_I1487288 (CMS WZ differential cross-sections at 8 TeV) from Shehu AbdusSalam, refined and extended to jet distributions by AB. 2019-04-24 Jon Butterworth * Fix logic of call the vetoedFinalState in ATLAS_2017_I1609448 which was giving wrong met calculation. 2019-04-23 Chris Gutschow * Apply suggested corrections from Peter Richardson to ATLAS_2014_I1282441 (normalisation of second plot is in millibarn not microbarn), ATLAS_2015_I1387176 and ATLAS_2015_I1397635 (Unicode issues in the .info), ATLAS_2016_I1419070 (need more than 1 entry for a variance not just 1), CMS_2010_PAS_QCD_10_024 and CMS_2012_PAS_FSQ_12_020 (class names need to be consistent with file names to find the .yoda ref data), CMS_2013_I1261026 (need to ensure more than 1 entry in histos to avoid LowStats issues from YODA), CMS_2014_I1298810, CMS_2016_I1421646, CMS_2016_I1454211 (the polymarker command in the yoda caused make-plots to fail if there is more than 1 MC line), CMS_2017_I1467451 (cross sections in fb), CMS_2017_I1605749 (data fixed in HepData so don't need to divide by bin width anymore), ALEPH_1996_S3486095 (delete a lot of unused variables), ALEPH_2014_I1267648 (only worked if the final decay products were direct children of the tau, which is not the case in Herwig or Pythia -- rewritten to search down the decay tree), DELPHI_1996_S3430090, DELPHI_2000_S4328825, OPAL_1998_S374990, ARGUS_1993_S2669951, ALEPH_1996_S3486095 (switch ' to ^\prime in plots as it wasn't working as it was), ALEPH_2004_S5765862 (fix typo in plot label), BABAR_2003_I593379 and BELLE_2008_I786560 (switch to Rivet particle from genParticle), and to add the 2D case to the Sphericity projection so tranSphericity works. 2019-04-23 Andy Buckley * Add RIVET_CACHE_PROJECTIONS environment variable, for runtime disabling of the caching mechanism (for debugging and cross-checking). * Add optional only_physical and remove_duplicates args (passed through to the Particle methods) to hasParticleAncestorWith and hasParticleDescendantWith functors. 2019-04-08 Przemyslaw Karczmarczyk * Restored behaviour of getData function to return finalized plots by default 2019-04-03 Andy Buckley * Remove/protect against last Unicode .encode() calls that broke Python3 compatibility. * Remove last assert (for mod2() >= 0) from Vector classes. 2019-04-01 Andy Buckley * Move inline projections *inside* analysis classes, since our aggregated build mechanism means there's no longer a unique unnamed namespace for each analysis .cc file. * Adding analyses ATLAS_2018_I1677498 (WWbb), ATLAS_2018_I1711114 (g -> bb), and ATLAS_2019_I1720442 (4-lepton lineshape). 2019-03-19 Andy Buckley * Extend more deltaPhi(x,y) functions with an optional bool for signed dPhi. * Add Particle::isSame and isSame(Particle, Particle) functions in lieu of implicit (and wrong) Particle::operator==. * Reinstate Particle -> GenParticle as an explicit cast option. 2019-03-15 Andy Buckley * Add CMS_2018_I1686000.cc single-top plus photon analysis (with an info file warning about fiducial definition oddity) * Remove Particle -> GenParticle implicit cast. * analyses/pluginCMS/CMS_2018_I1682495.cc: Fix normalisation of final plots (patch from Sal Rappoccio, spot by Deepak Kar) 2019-02-27 Andy Buckley * bin/make-plots: Fix a few Py2/3 incompabilities in make-plots. Thanks to Leif Gellersen for the tip-off * analyses/Makefile.am: Adopt a more make-friendly plugin building rule. Thanks to Dima Konstantinov. 2019-02-24 Jon Butterworth * Fix multiple bugs in ATLAS_2017_I1514251 (Z+jets) including a problem with REF data having zero bin widths 2019-02-23 Jon Butterworth * Added first version of ZEUS_2012_I1116258 (dijet photoproduction). Currently works but unvalidated, need to check exact recombination scheme with ZEUS contacts. Note ZEUS_2001_S4815815 also needs the recombination scheme checking. (Now done; changed to Et scheme are checking original code, 27/2/19.) 2019-02-20 Andy Buckley * Move UnstableParticles to a consistently-named header, with UnstableFinalState.hh retained for backward compatibility. * Improve/fix UnstableParticles projection's Cut constructor argument to apply the cut on a Rivet::Particle rather than a HepMC::FourVector, meaning that PID cuts can now be used. 2019-02-17 Andy Buckley * Convert ATLAS_2013_I1217863 analysis variants to use the LMODE analysis option (from Jon Butterworth). 2019-02-15 Leif Lönnblad * Release 2.7.0 2019-02-12 Christian Bierlich * Introduced CentralityProjection, allowing an analysis to cut on percentiles of single event quantities, preloaded from a user generated or supplied (by experiment) histogram. Notably used for the centrality definition in heavy ion analyses. User specifies the centrality definition as a special analysis option called cent, eg: "MyAnalysis:cent=GEN". Example usage: Calibration analysis: MC_Cent_pPb_Calib, Analysis using that calibration: MC_Cent_pPb_Eta. * Introduced EventMixingFinalState to provide simple event mixing functionality. Currently only works with unit event weights. Example usage: ALICE_2016_I1507157. * Introduced Correlators, a framework for calculating single event correlators based on the generic framework (arXiv: 1010.0233 and arXiv: 1312.3572), and perfoming all event averages giving flow coefficents. Implemented as new analysis base class. Example usage: ALICE_2016_I1419244. * Introduced a PrimaryParticle projection, replicating experimental definitions of stable particles through decay chains. Recommended for analyses which would otherwise have to require stable particles at generator level. * Introduced AliceCommon and AtlasCommon convenience tools, defining several triggers, primary particle definitions and acceptances. * Contributed, validated analyses using above features: ALICE_2010_I880049: Multiplicity at mid-rapidity, PbPb @ 2.76 TeV/nn. ALICE_2012_I1127497: Nuclear modification factor, PbPb @ 2.76 TeV/nn. ALICE_2012_I930312: Di-hadron correlations, PbPb @ 2.76 TeV/nn. * Contributed, unvalidated analyses using above features: BRAHMS_2004_I647076: pi, K, p spectra as function of rapidity, AuAu @ 200 GeV/nn ALICE_2012_I1126966: pi, K, p spectra, PbPb @ 2.76 TeV/nn. ALICE_2013_I1225979: Charged multiplicity, PbPb @ 2.76 TeV/nn. ALICE_2014_I1243865: Multi-strange baryons, PbPb @ 2.76 TeV/nn. ALICE_2014_I1244523: Multi-strange baryons, pPb @ 5.02 TeV/nn. ALICE_2015_PBPBCentrality: Centrality calibration for PbPb. Note that the included 5.02 TeV/nn data is not well defined at particle level, and cannot be compared to experiment without full detector simulation. ALICE_2016_I1394676: Charged multiplicity, PbPb @ 2.76 TeV/nn. ALICE_2016_I1419244: Multiparticle correlations (flow) using generic framework, PbPb @ 5.02 TeV/nn. ALICE_2016_I1471838: Multi-strange baryons, pp @ 7 TeV. ALICE_2016_I1507090: Charged multiplicity, PbPb @ 5.02 TeV/nn. ALICE_2016_I1507157: Angular correlations, pp @ 7 TeV. ATLAS_2015_I1386475: Charged multiplicity, pPb @ 5.02 TeV/nn. ATLAS_PBPB_CENTRALITY: Forward energy flow + centrality calibration, data not unfolded, but well defined at particle level, PbPb @ 2.76 TeV/nn. ATLAS_2015_I1360290: Charged multiplicity + spectra, PbPb @ 2.76 TeV/nn. ATLAS_pPb_Calib: Forward energy flow + centrality calibration, data not unfolded, but well defined at particle level, pPb @ 5.02 TeV/nn. STAR_2016_I1414638: Di-hadron correlations, AuAu @ 200 GeV/nn. CMS_2017_I1471287: Multiparticle correlations (flow) using generic framework, pp @ 7 TeV. * Contributed analyses without data: ALICE_2015_PPCentrality: ALICE pp centrality (multiplicity classes) calibration. BRAHMS_2004_CENTRALITY: BRAHMS centrality calibration. STAR_BES_CALIB: STAR centrality calibration. MC_Cent_pPb_Calib: Example analysis, centrality calibration. MC_Cent_pPb_Eta: Example analysis, centrality usage. 2019-01-29 Andy Buckley * Add real CMS Run 1 and Run 2 MET resolution smearing functions, based on 8 TeV paper and 13 TeV PAS. 2019-01-07 Leif Lönnblad * Reintroduced the PXCONE option in FastJets using a local version of the Fortran based pxcone algorithm converted to c++ with f2c and slightly hacked to avoid dependency on Fortran runtime libraries. * Introduced rivet-merge for statistically correct merging of YODA files produced by Rivet. Only works on analysis with reentrant finalize. * Introduced --dump flag to the rivet script to periodically run finalize and write out the YODA file for anayses with reentrant finalize. * Introduced reentrant finalize. Rivet now produces YODA files where all analysis objects are stored in two version. One is prefixed by "/RAW" and gives the state of the object before finalize was run, and the other is the properly finalized object. Analyses must be flagged "Reentrant: True" in the .info file to properly use this feature. * Added an option system. Analyses can now be added to rivet with options. Adding eg. "MyAnalysis:Opt1=val1:Opt2=val2" will create and add a MyAnalysis object making the options available through the Analysis::getOption() function. Several objects of MyAnalysis with different options can be added in the same run. Allowed options must be specified in the MyAnalysis.info file. * Added several utilities for heavy ions. 2019-01-03 Andy Buckley * Add setting of cross-section error in AnalysisHandler and Run. 2018-12-21 Andy Buckley * Add hasNoTag jet-classification functor, to complement hasBTag and hasCTag. 2018-12-20 Andy Buckley * Rework VetoedFinalState to be based on Cuts, and to be constructible from Cut arguments. * Pre-emptively exclude all hadrons and partons from returning true in isDirect computations. * Cache the results of isDirect calculations on Particle (a bit awkwardly... roll on C++17). * Add a default-FinalState version of the DressedLeptons constructor. 2018-12-19 Andy Buckley * Add a FIRST/LAST enum switch for PartonicTops, to choose which top quark clone to use. 2018-12-14 Andy Buckley * Add a FastJet clustering mode for DressedLeptons. 2018-12-10 Andy Buckley * Release 2.6.2 * Info file bugfixes for LHCF_2016_I1385877, from Eugenio Berti. * Update references in three CMS analysis .info files. 2018-12-05 Andy Buckley * Rework doc directory no-build by default to be compatible with 'make dist' packaging. * Add fjcontrib RecursiveTools to Rivet/Tools/fjcontrib set. 2018-11-21 Andy Buckley * Add CMS_2018_I1653948, CMS_2018_I1653948, CMS_2018_I1682495, and CMS_2018_I1690148 analyses. * Add FastJet EnergyCorrelator and rejig the internal fjcontrib bundle a little. 2018-11-15 Andy Buckley * Merge ATLAS_2017_I1517194_MU and ATLAS_2018_I1656578. * Add signed calculation optional bool argument on all deltaPhi functions. 2018-11-12 Andy Buckley * Fix CMS_2012_I1102908 efficiency calculation. Thanks to Anton Karneyeu! 2018-11-09 Andy Buckley * Remove doc dir from default top-level make 2018-09-20 Andy Buckley * Use updated ATLAS R2 muon efficiencies. * Use proper ATLAS photon efficiency functions for Runs 1 and 2, from arXiv:1606.01813 and ATL-PHYS-PUB-2016-014. 2018-08-31 Andy Buckley * Update embedded yaml-cpp to v0.6.0. 2018-08-29 Andy Buckley * Add RIVET_WEIGHT_INDEX=-1 -> ignore event weights behaviour. Slow, but sometimes useful for debug. 2018-08-29 Christian Gutschow * Allow reference data file name to be different from plugin name via setRefDataName(fname) method, aiming to unify HepData records. 2018-08-14 Andy Buckley * Version 2.6.1 release. 2018-08-08 Andy Buckley * Add a RIVET_RANDOM_SEED variable to fix the smearing random-seed engine for validation comparisons. 2018-07-19 Andy Buckley * Merge in ATLAS_2017_I1604029 (ttbar+gamma), ATLAS_2017_I1626105 (dileptonic ttbar), ATLAS_2017_I1644367 (triphotons), and ATLAS_2017_I1645627 (photon + jets). * Postpone Particles enhancement now, since the required C++11 isn't supported on lxplus7 = CentOS7. * Add MC_DILEPTON analysis. 2018-07-10 Andy Buckley * Fix HepData tarball download handling: StringIO is *not* safe anymore 2018-07-08 Andy Buckley * Add LorentzTransform factory functions direct from FourMomentum, and operator()s 2018-06-20 Andy Buckley * Add FinalState(fs, cut) augmenting constructor, and PrevFS projection machinery. Validated for a abscharge > 0 cut. * Add hasProjection() methods to ProjectionHandler and ProjectionApplier. * Clone MC_GENERIC as MC_FSPARTICLES and deprecate the badly-named original. * Fix Spires -> Inspire ID for CMS_2017_I1518399. 2018-06-04 Andy Buckley * Fix installation of (In)DirectFinalState.hh 2018-05-31 Andy Buckley * Add init-time setting of a single weight-vector index from the RIVET_WEIGHT_INDEX environment variable. To be removed in v3, but really we should have done this years ago... and we don't know how long the handover will be. 2018-05-22 Neil Warrack * Include 'unphysical' photon parents in PartonicTops' veto of prompt leptons from photon conversions. 2018-05-20 Andy Buckley * Make Particles and Jets into actual specialisations of std::vector rather than typedefs, and update surrounding classes to use them. The specialisations can implicitly cast to vectors of FourMomentum (and maybe Pseudojet). 2018-05-18 Andy Buckley * Make CmpAnaHandle::operator() const, for GCC 8 (thanks to CMS) 2018-05-07 Andy Buckley * CMS_2016_I1421646.cc: Add patch from CMS to veto if leading jets outside |y| < 2.5, rather than only considering jets in that acceptance. Thanks to CMS and Markus Seidel. 2018-04-27 Andy Buckley * Tidy keywords and luminosity entries, and add both to BSM search .info files. * Add Luminosity_fb and Keywords placeholders in mkanalysis output. 2018-04-26 Andy Buckley * Add pairMass and pairPt functions. * Add (i)discardIfAnyDeltaRLess and (i)discardIfAnyDeltaPhiLess functions. * Add normalize() methods to Cutflow and Cutflows. * Add DirectFinalState and IndirectFinalState alias headers, for forward compatibility. 'Prompt' is confusing. 2018-04-24 Andy Buckley * Add initializer_list overload for binIndex. Needed for other util functions operating on vectors. * Fix function signature bug is isMT2 overload. * Add isSameSign, isOppSign, isSameFlav, isOppFlav, and isOSSF etc. functions on PIDs and Particles. 2018-03-27 Andy Buckley * Add RatioPlotLogY key to make-plots. Thanks to Antonin Maire. 2018-02-22 Andy Buckley * Adding boolean operator syntactic sugar for composition of bool functors. * Copy & paste error fixes in implementation of BoolJetAND,OR,NOT. 2018-02-01 Andy Buckley * Make the project() and compare() methods of projections public. * Fix a serious bug in the SmearedParticles and SmearedJets compare methods. * Add string representations and streamability to the Cut objects, for debugging. 2018-01-08 Andy Buckley * Add highlighted source to HTML analysis metadata listings. 2017-12-21 Andy Buckley * Version 2.6.0 release. 2017-12-20 Andy Buckley * Typo fix in TOTEM_2012_I1220862 data -- thanks to Anton Karneyeu. 2017-12-19 Andy Buckley * Adding contributed analyses: 1 ALICE, 6 ATLAS, 1 CMS. * Fix bugged PID codes in MC_PRINTEVENT. 2017-12-13 Andy Buckley * Protect Run methods and rivet script against being told to run from a missing or unreadable file. 2017-12-11 Andy Buckley * Replace manual event count & weight handling with a YODA Counter object. 2017-11-28 Andy Buckley * Providing neater & more YODA-consistent sumW and sumW2 methods on AnalysisHandler and Analysis. * Fix to Python version check for >= 2.7.10 (patch submitted to GNU) 2017-11-17 Andy Buckley * Various improvements to DISKinematics, DISLepton, and the ZEUS 2001 analysis. 2017-11-06 Andy Buckley * Extend AOPath regex to allow dots and underscores in weight names. 2017-10-27 Andy Buckley * Add energy to the list of cuts (both as Cuts::E and Cuts::energy) * Add missing pT (rather than Et) functions to SmearedMET, although they are just copies of the MET functions for now. 2017-10-09 Andy Buckley * Embed zstr and enable transparent reading of gzipped HepMC streams. 2017-10-03 Andy Buckley * Use Lester MT2 bisection header, and expose a few more mT2 function signatures. 2017-09-26 Andy Buckley * Use generic YODA read and write functions -- enables zipped yoda.gz output. * Add ChargedLeptons enum and mode argument to ZFinder and WFinder constructors, to allow control over whether the selected charged leptons are prompt. This is mostly cosmetic/for symmetry in the case of ZFinder, since the same can be achieved by passing a PromptFinalState as the fs argument, but for WFinder it's essential since passing a prompt final state screws up the MET calculation. Both are slightly different in the treatment of the lepton dressing, although conventionally this is an area where only prompt photons are used. 2017-09-25 Andy Buckley * Add deltaR2 functions for squared distances. 2017-09-10 Andy Buckley * Add white backgrounds to make-plots main and ratio plot frames. 2017-09-05 Andy Buckley * Add CMS_2016_PAS_TOP_15_006 jet multiplicity in lepton+jets ttbar at 8 TeV analysis. * Add CMS_2017_I1467451 Higgs -> WW -> emu + MET in 8 TeV pp analysis. * Add ATLAS_2017_I1609448 Z->ll + pTmiss analysis. * Add vectorMissingEt/Pt and vectorMET/MPT convenience methods to MissingMomentum. * Add ATLAS_2017_I1598613 J/psi + mu analysis. * Add CMS SUSY 0-lepton search CMS_2017_I1594909 (unofficial implementation, validated vs. published cutflows) 2017-09-04 Andy Buckley * Change license explicitly to GPLv3, cf. MCnet3 agreement. * Add a better jet smearing resolution parametrisation, based on GAMBIT code from Matthias Danninger. 2017-08-16 Andy Buckley * Protect make-plots against NaNs in error band values (patch from Dmitry Kalinkin). 2017-07-20 Andy Buckley * Add sumPt, sumP4, sumP3 utility functions. * Record truth particles as constituents of SmearedParticles output. * Rename UnstableFinalState -> UnstableParticles, and convert ZFinder to be a general ParticleFinder rather than FinalState. 2017-07-19 Andy Buckley * Add implicit cast from FourVector & FourMomentum to Vector3, and tweak mT implementation. * Add rawParticles() to ParticleFinder, and update DressedLeptons, WFinder, ZFinder and VetoedFinalState to cope. * Add isCharged() and isChargedLepton() to Particle. * Add constituents() and rawConstituents() to Particle. * Add support for specifying bin edges as braced initializer lists rather than explicit vector. 2017-07-18 Andy Buckley * Enable methods for booking of Histo2D and Profile2D from Scatter3D reference data. * Remove IsRef annotation from autobooked histogram objects. 2017-07-17 Andy Buckley * Add pair-smearing to SmearedJets. 2017-07-08 Andy Buckley * Add Event::centrality(), for non-HepMC access to the generator value if one has been recorded -- otherwise -1. 2017-06-28 Andy Buckley * Split the smearing functions into separate header files for generic/momentum, Particle, Jet, and experiment-specific smearings & efficiencies. 2017-06-27 Andy Buckley * Add 'JetFinder' alias for JetAlg, by analogy with ParticleFinder. 2017-06-26 Andy Buckley * Convert SmearedParticles to a more general list of combined efficiency+smearing functions, with extra constructors and some variadic template cleverness to allow implicit conversions from single-operation eff and smearing function. Yay for C++11 ;-) This work based on a macro-based version of combined eff/smear functions by Karl Nordstrom -- thanks! * Add *EffFn, *SmearFn, and *EffSmearFn types to SmearingFunctions.hh. 2017-06-23 Andy Buckley * Add portable OpenMP enabling flags to AM_CXXFLAGS. 2017-06-22 Andy Buckley * Fix the smearing random number seed and make it thread-specific if OpenMP is available (not yet in the build system). * Remove the UNUSED macro and find an alternative solution for the cases where it was used, since there was a risk of macro clashes with embedding codes. * Add a -o output directory option to make-plots. * Vector4.hh: Add mT2(vec,vec) functions. 2017-06-21 Andy Buckley * Add a full set of in-range kinematics functors: ptInRange, (abs)etaInRange, (abs)phiInRange, deltaRInRange, deltaPhiInRange, deltaEtaInRange, deltaRapInRange. * Add a convenience JET_BTAG_EFFS functor with several constructors to handle mistag rates. * Add const efficiency functors operating on Particle, Jet, and FourMomentum. * Add const-efficiency constructor variants for SmearedParticles. 2017-06-21 Jon Butterworth * Fix normalisations in CMS_2016_I1454211. * Fix analysis name in ref histo paths for ATLAS_2017_I1591327. 2017-06-18 Andy Buckley * Move all standard plugin files into subdirs of src/Analyses, with some custom make rules driving rivet-buildplugin. 2017-06-18 David Grellscheid * Parallelise rivet-buildplugin, with source-file cat'ing and use of a temporary Makefile. 2016-06-18 Holger Schulz * Version 2.5.4 release! 2016-06-17 Holger Schulz * Fix 8 TeV DY (ATLAS_2016_I1467454), EL/MU bits were bissing. * Add 13 TeV DY (ATLAS_2017_I1514251) and mark ATLAS_2015_CONF_2015_041 obsolete * Add missing install statement for ATLAS_2016_I1448301.yoda/plot/info leading to segfault 2017-06-09 Andy Buckley * Slight improvements to Particle constructors. * Improvement to Beam projection: before falling back to barcodes 1 & 2, try a manual search for status=4 particles. Based on a patch from Andrii Verbytskyi. 2017-06-05 Andy Buckley * Add CMS_2016_I1430892: dilepton channel ttbar charge asymmetry analysis. * Add CMS_2016_I1413748: dilepton channel ttbar spin correlations and polarisation analysis. * Add CMS_2017_I1518399: leading jet mass for boosted top quarks at 8 TeV. * Add convenience constructors for ChargedLeptons projection. 2017-06-03 Andy Buckley * Add FinalState and Cut (optional) constructor arguments and usage to DISFinalState. Thanks to Andrii Verbytskyi for the idea and initial patch. 2017-05-23 Andy Buckley * Add ATLAS_2016_I1448301, Z/gamma cross section measurement at 8 TeV. * Add ATLAS_2016_I1426515, WW production at 8 TeV. 2016-05-19 Holger Schulz * Add BELLE measurement of semileptonic B0bar -> D*+ ell nu decays. I took the liberty to correct the data in the sense that I take the bin widhts into account in the normalisation. BELLE_2017_I1512299. This is a nice analysis as it probes the hadronic and the leptonic side of the decay so very valuable for model building and of course it is rare as it is an unfolded B measurement. 2016-05-17 Holger Schulz * Add ALEPH measurement of hadronic tau decays, ALEPH_2014_I1267648. * Add ALEPH dimuon invariant mass (OS and SS) analysis, ALEPH_2016_I1492968 * The latter needed GENKTEE FastJet algorithm so I added that FastJets * Protection against logspace exception in histobooking of MC_JetAnalysis * Fix compiler complaints about uninitialised variable in OPAL_2004. 2016-05-16 Holger Schulz * Tidy ALEPH_1999 charm fragmentation analysis and normalise to data integral. Added DSTARPLUS and DSTARMINUS to PID. 2017-05-16 Andy Buckley * Add ATLAS_2016_CONF_2016_092, inclusive jet cross sections using early 13 TeV data. * Add ATLAS_2017_I1591327, isolated diphoton + X differential cross-sections. * Add ATLAS_2017_I1589844, ATLAS_2017_I1589844_EL, ATLAS_2017_I1589844_MU: kT splittings in Z events at 8 TeV. * Add ATLAS_2017_I1509919, track-based underlying event at 13 TeV in ATLAS. * Add ATLAS_2016_I1492320_2l2j and ATLAS_2016_I1492320_3l, the WWW cross-section at 8 TeV. 2017-05-12 Andy Buckley * Add ATLAS_2016_I1449082, charge asymmetry in top quark pair production in dilepton channel. * Add ATLAS_2015_I1394865, inclusive 4-lepton/ZZ lineshape. 2017-05-11 Andy Buckley * Add ATLAS_2013_I1234228, high-mass Drell-Yan at 7 TeV. 2017-05-10 Andy Buckley * Add CMS_2017_I1519995, search for new physics with dijet angular distributions in proton-proton collisions at sqrt{(s) = 13 TeV. * Add CMS_2017_I1511284, inclusive energy spectrum in the very forward direction in proton-proton collisions at 13 TeV. * Add CMS_2016_I1486238, studies of 2 b-jet + 2 jet production in proton-proton collisions at 7 TeV. * Add CMS_2016_I1454211, boosted ttbar in pp collisions at sqrtS = 8 TeV. * Add CMS_2016_I1421646, CMS azimuthal decorrelations at 8 TeV. 2017-05-09 Andy Buckley * Add CMS_2015_I1380605, per-event yield of the highest transverse momentum charged particle and charged-particle jet. * Add CMS_2015_I1370682_PARTON, a partonic-top version of the CMS 7 TeV pseudotop ttbar differential cross-section analysis. * Adding EHS_1988_I265504 from Felix Riehn: charged-particle production in K+ p, pi+ p and pp interactions at 250 GeV/c. * Fix ALICE_2012_I1116147 for pi0 and Lambda feed-down. 2017-05-08 Andy Buckley * Add protection against leptons from QED FSR photon conversions in assigning PartonicTop decay modes. Thanks to Markus Seidel for the report and suggested fix. * Reimplement FastJets methods in terms of new static helper functions. * Add new mkClusterInputs, mkJet and mkJets static methods to FastJets, to help with direct calls to FastJet where particle lookup for constituents and ghost tags are required. * Fix Doxygen config and Makefile target to allow working with out-of-source builds. Thanks to Christian Holm Christensen. * Improve DISLepton for HERA analyses: thanks to Andrii Verbytskyi for the patch! 2017-03-30 Andy Buckley * Replace non-template Analysis::refData functions with C++11 default T=Scatter2D. 2017-03-29 Andy Buckley * Allow yes/no and true/false values for LogX, etc. plot options. * Add --errs as an alias for --mc-errs to rivet-mkhtml and rivet-cmphistos. 2017-03-08 Peter Richardson * Added 6 analyses AMY_1990_I295160, HRS_1986_I18502, JADE_1983_I190818, PLUTO_1980_I154270, TASSO_1989_I277658, TPC_1987_I235694 for charged multiplicity in e+e- at CMS energies below the Z pole * Added 2 analyses for charged multiplicity at the Z pole DELPHI_1991_I301657, OPAL_1992_I321190 * Updated ALEPH_1991_S2435284 to plot the average charged multiplcity * Added analyses OPAL_2004_I631361, OPAL_2004_I631361_qq, OPAL_2004_I648738 for gluon jets in e+e-, most need fictitious e+e- > g g process 2017-03-29 Andy Buckley * Add Cut and functor selection args to HeavyHadrons accessor methods. 2017-03-03 Andy Buckley * bin/rivet-mkanalysis: Add FastJets.hh include by default -- it's almost always used. 2017-03-02 Andy Buckley * src/Analyses/CMS_2016_I1473674.cc: Patch from CMS to use partonic tops. * src/Analyses/CMS_2015_I1370682.cc: Patch to inline jet finding from CMS. 2017-03-01 Andy Buckley * Convert DressedLeptons use of fromDecay to instead veto photons that match fromHadron() || fromHadronicTau() -- meaning that electrons and muons from leptonic taus will now be dressed. * Move Particle and Jet std::function aliases to .fhh files, and replace many uses of templates for functor arguments with ParticleSelector meta-types instead. * Move the canonical implementations of hasAncestorWith, etc. and isLastWith, etc. from ParticleUtils.hh into Particle. * Disable the event-to-event beam consistency check if the ignore-beams mode is active. 2017-02-27 Andy Buckley * Add BoolParticleAND, BoolJetOR, etc. functor combiners to Tools/ParticleUtils.hh and Tools/JetUtils.hh. 2017-02-24 Andy Buckley * Mark ATLAS_2016_CONF_2016_078 and CMS_2016_PAS_SUS_16_14 analyses as validated, since their cutflows match the documentation. 2017-02-22 Andy Buckley * Add aggregate signal regions to CMS_2016_PAS_SUS_16_14. 2017-02-18 Andy Buckley * Add getEnvParam function, for neater use of environment variable parameters with a required default. 2017-02-05 Andy Buckley * Add HasBTag and HasCTag jet functors, with lower-case aliases. 2017-01-18 Andy Buckley * Use std::function in functor-expanded method signatures on JetAlg. 2017-01-16 Andy Buckley * Convert FinalState particles() accessors to use std::function rather than a template arg for sorting, and add filtering functor support -- including a mix of filtering and sorting functors. Yay for C++11! * Add ParticleEffFilter and JetEffFilter constructors from a double (encoding constant efficiency). * Add Vector3::abseta() 2016-12-13 Andy Buckley * Version 2.5.3 release. 2016-12-12 Holger Schulz * Add cut in BZ calculation in OPAL 4 jet analysis. Paper is not clear about treatment of parallel vectors, leads to division by zero and nan-fill and subsequent YODA RangeError (OPAL_2001_S4553896) 2016-12-12 Andy Buckley * Fix bugs in SmearedJets treatment of b & c tagging rates. * Adding ATLAS_2016_I1467454 analysis (high-mass Drell-Yan at 8 TeV) * Tweak to 'convert' call to improve the thumbnail quality from rivet-mkhtml/make-plots. 2016-12-07 Andy Buckley * Require Cython 0.24 or later. 2016-12-02 Andy Buckley * Adding L3_2004_I652683 (LEP 1 & 2 event shapes) and LHCB_2014_I1262703 (Z+jet at 7 TeV). * Adding leading dijet mass plots to MC_JetAnalysis (and all derived classes). Thanks to Chris Gutschow! * Adding CMS_2012_I1298807 (ZZ cross-section at 8 TeV), CMS_2016_I1459051 (inclusive jet cross-sections at 13 TeV) and CMS_PAS_FSQ_12_020 (preliminary 7 TeV leading-track underlying event). * Adding CDF_2015_1388868 (ppbar underlying event at 300, 900, and 1960 GeV) * Adding ATLAS_2016_I1467230 (13 TeV min bias), ATLAS_2016_I1468167 (13 TeV inelastic pp cross-section), and ATLAS_2016_I1479760 (7 TeV pp double-parton scattering with 4 jets). 2016-12-01 Andy Buckley * Adding ALICE_2012_I1116147 (eta and pi0 pTs and ratio) and ATLAS_2011_I929691 (7 TeV jet frag) 2016-11-30 Andy Buckley * Fix bash bugs in rivet-buildplugin, including fixing the --cmd mode. 2016-11-28 Andy Buckley * Add LHC Run 2 BSM analyses ATLAS_2016_CONF_2016_037 (3-lepton and same-sign 2-lepton), ATLAS_2016_CONF_2016_054 (1-lepton + jets), ATLAS_2016_CONF_2016_078 (ICHEP jets + MET), ATLAS_2016_CONF_2016_094 (1-lepton + many jets), CMS_2013_I1223519 (alphaT + b-jets), and CMS_2016_PAS_SUS_16_14 (jets + MET). * Provide convenience reversed-argument versions of apply and declare methods, to allow presentational choice of declare syntax in situations where the projection argument is very long, and reduce requirements on the user's memory since this is one situation in Rivet where there is no 'most natural' ordering choice. 2016-11-24 Andy Buckley * Adding pTvec() function to 4-vectors and ParticleBase. * Fix --pwd option of the rivet script 2016-11-21 Andy Buckley * Add weights and scaling to Cutflow/s. 2016-11-19 Andy Buckley * Add Et(const ParticleBase&) unbound function. 2016-11-18 Andy Buckley * Fix missing YAML quote mark in rivet-mkanalysis. 2016-11-15 Andy Buckley * Fix constness requirements on ifilter_select() and Particle/JetEffFilter::operator(). * src/Analyses/ATLAS_2016_I1458270.cc: Fix inverted particle efficiency filtering. 2016-10-24 Andy Buckley * Add rough ATLAS and CMS photon reco efficiency functions from Delphes (ATLAS and CMS versions are identical, hmmm) 2016-10-12 Andy Buckley * Tidying/fixing make-plots custom z-ticks code. Thanks to Dmitry Kalinkin. 2016-10-03 Holger Schulz * Fix SpiresID -> InspireID in some analyses (show-analysis pointed to non-existing web page) 2016-09-29 Holger Schulz * Add Luminosity_fb to AnalysisInfo * Added some keywords and Lumi to ATLAS_2016_I1458270 2016-09-28 Andy Buckley * Merge the ATLAS and CMS from-Delphes electron and muon tracking efficiency functions into generic trkeff functions -- this is how it should be. * Fix return type typo in Jet::bTagged(FN) templated method. * Add eta and pT cuts to ATLAS truth b-jet definition. * Use rounding rather than truncation in Cutflow percentage efficiency printing. 2016-09-28 Frank Siegert * make-plots bugfix in y-axis labels for RatioPlotMode=deviation 2016-09-27 Andy Buckley * Add vector and scalar pT (rather than Et) to MissingMomentum. 2016-09-27 Holger Schulz * Analysis keyword machinery * rivet -a @semileptonic * rivet -a @semileptonic@^bdecays -a @semileptonic@^ddecays 2016-09-22 Holger Schulz * Release version 2.5.2 2016-09-21 Andy Buckley * Add a requirement to DressedLeptons that the FinalState passed as 'bareleptons' will be filtered to only contain charged leptons, if that is not already the case. Thanks to Markus Seidel for the suggestion. 2016-09-21 Holger Schulz * Add Simone Amoroso's plugin for hadron spectra (ALEPH_1995_I382179) * Add Simone Amoroso's plugin for hadron spectra (OPAL_1993_I342766) 2016-09-20 Holger Schulz * Add CMS ttbar analysis from contrib, mark validated (CMS_2016_I1473674) * Extend rivet-mkhtml --booklet to also work with pdfmerge 2016-09-20 Andy Buckley * Fix make-plots automatic YMax calculation, which had a typo from code cleaning (mea culpa!). * Fix ChargedLeptons projection, which failed to exclude neutrinos!!! Thanks to Markus Seidel. * Add templated FN filtering arg versions of the Jet::*Tags() and Jet::*Tagged() functions. 2016-09-18 Andy Buckley * Add CMS partonic top analysis (CMS_2015_I1397174) 2016-09-18 Holger Schulz * Add L3 xp analysis of eta mesons, thanks Simone (L3_1992_I336180) * Add D0 1.8 TeV jet shapes analysis, thanks Simone (D0_1995_I398175) 2016-09-17 Andy Buckley * Add has{Ancestor,Parent,Child,Descendant}With functions and HasParticle{Ancestor,Parent,Child,Descendant}With functors. 2016-09-16 Holger Schulz * Add ATLAS 8TeV ttbar analysis from contrib (ATLAS_2015_I1404878) 2016-09-16 Andy Buckley * Add particles(GenParticlePtr) to RivetHepMC.hh * Add hasParent, hasParentWith, and hasAncestorWith to Particle. 2016-09-15 Holger Schulz * Add ATLAS 8TeV dijet analysis from contrib (ATLAS_2015_I1393758) * Add ATLAS 8TeV 'number of tracks in jets' analysis from contrib (ATLAS_2016_I1419070) * Add ATLAS 8TeV g->H->WW->enumunu analysis from contrib (ATLAS_2016_I1444991) 2016-09-14 Holger Schulz * Explicit std::toupper and std::tolower to make clang happy 2016-09-14 Andy Buckley * Add ATLAS Run 2 0-lepton SUSY and monojet search papers (ATLAS_2016_I1452559, ATLAS_2016_I1458270) 2016-09-13 Andy Buckley * Add experimental Cutflow and Cutflows objects for BSM cut tracking. * Add 'direct' versions of any, all, none to Utils.hh, with an implicity bool() transforming function. 2016-09-13 Holger Schulz * Add and mark validated B+ to omega analysis (BABAR_2013_I1116411) * Add and mark validated D0 to pi- analysis (BABAR_2015_I1334693) * Add a few more particle names and use PID names in recently added analyses * Add Simone's OPAL b-frag analysis (OPAL_2003_I599181) after some cleanup and heavy usage of new features * Restructured DELPHI_2011_I890503 in the same manner --- picks up a few more B-hadrons now (e.g. 20523 and such) * Clean up and add ATLAS 8TeV MinBias (from contrib ATLAS_2016_I1426695) 2016-09-12 Andy Buckley * Add a static constexpr DBL_NAN to Utils.hh for convenience, and move some utils stuff out of MathHeader.hh 2016-09-12 Holger Schulz * Add count function to Tools/Utils.h * Add and mark validated B0bar and Bminus-decay to pi analysis (BELLE_2013_I1238273) * Add and mark validated B0-decay analysis (BELLE_2011_I878990) * Add and mark validated B to D decay analysis (BELLE_2011_I878990) 2016-09-08 Andy Buckley * Add C-array version of multi-target Analysis::scale() and normalize(), and fix (semantic) constness. * Add == and != operators for cuts applied to integers. * Add missing delta{Phi,Eta,Rap}{Gtr,Less} functors to ParticleBaseUtils.hh 2016-09-07 Andy Buckley * Add templated functor filtering args to the Particle parent/child/descendent methods. 2016-09-06 Andy Buckley * Add ATLAS Run 1 medium and tight electron ID efficiency functions. * Update configure scripts to use newer (Py3-safe) Python testing macros. 2016-09-02 Andy Buckley * Add isFirstWith(out), isLastWith(out) functions, and functor wrappers, using Cut and templated function/functor args. * Add Particle::parent() method. * Add using import/typedef of HepMC *Ptr types (useful step for HepMC 2.07 and 3.00). * Various typo fixes (and canonical renaming) in ParticleBaseUtils functor collection. * Add ATLAS MV2c10 and MV2c20 b-tagging effs to SmearingFunctions.hh collection. 2016-09-01 Andy Buckley * Add a PartonicTops projection. * Add overloaded versions of the Event::allParticles() method with selection Cut or templated selection function arguments. 2016-08-25 Andy Buckley * Add rapidity scheme arg to DeltaR functor constructors. 2016-08-23 Andy Buckley * Provide an Analysis::bookCounter(d,x,y, title) function, for convenience and making the mkanalysis template valid. * Improve container utils functions, and provide combined remove_if+erase filter_* functions for both select- and discard-type selector functions. 2016-08-22 Holger Schulz * Bugfix in rivet-mkhtml (NoneType: ana.spiresID() --> spiresid) * Added include to Rivet/Tools/Utils.h to make gcc6 happy 2016-08-22 Andy Buckley * Add efffilt() functions and Particle/JetEffFilt functors to SmearingFunctions.hh 2016-08-20 Andy Buckley * Adding filterBy methods for Particle and Jet which accept generic boolean functions as well as the Cut specialisation. 2016-08-18 Andy Buckley * Add a Jet::particles(Cut&) method, for inline filtering of jet constituents. * Add 'conjugate' behaviours to container head and tail functions via negative length arg values. 2016-08-15 Andy Buckley * Add convenience headers for including all final-state and smearing projections, to save user typing. 2016-08-12 Andy Buckley * Add standard MET functions for ATLAS R1 (and currently copies for R2 and CMS). * Add lots of vector/container helpers for e.g. container slicing, summing, and min/max calculation. * Adapt SmearedMET to take *two* arguments, since SET is typically used to calculate MET resolution. * Adding functors for computing vector & ParticleBase differences w.r.t. another vector. 2016-08-12 Holger Schulz * Implemented a few more cuts in prompt photon analysis (CDF_1993_S2742446) but to no avail, the rise of the data towards larger costheta values cannot be reproduced --- maybe this is a candidate for more scrutiny and using the boosting machinery such that the c.m. cuts can be done in a non-approximate way 2016-08-11 Holger Schulz * Rename CDF_2009_S8383952 to CDF_2009_I856131 due to invalid Spires entry. * Add InspireID to all analysis known by their Spires key 2016-08-09 Holger Schulz * Release 2.5.1 2016-08-08 Andy Buckley * Add a simple MC_MET analysis for out-of-the-box MET distribution testing. 2016-08-08 Holger Schulz * Add DELPHI_2011_I890503 b-quark fragmentation function measurement, which superseded DELPHI_2002_069_CONF_603. The latter is marked OBSOLETE. 2016-08-05 Holger Schulz * Use Jet mass and energy smearing in CDF_1997_... six-jet analysis, mark validated. * Mark CDF_2001_S4563131 validated * D0_1996_S3214044 --- cut on jet Et rather than pT, fix filling of costheta and theta plots, mark validated. Concerning the jet algorithm, I tried with the implementation of fastjet fastjet/D0RunIConePlugin.hh but that really does not help. * D0_1996_S3324664 --- fix normalisations, sorting jets properly now, cleanup and mark validated. 2016-08-04 Holger Schulz * Use Jet mass and energy smearing in CDF_1996_S310 ... jet properties analysis. Cleanup analysis and mark validated. Added some more run info. The same for CDF_1996_S334... (pretty much the same cuts, different observables). * Minor fixes in SmearedJets projection 2016-08-03 Andy Buckley * Protect SmearedJets against loss of tagging information if a momentum smearing function is used (rather than a dedicated Jet smearing fn) via implicit casts. 2016-08-02 Andy Buckley * Add SmearedMET projection, wrapping MissingMomentum. * Include base truth-level projections in SmearedParticles/Jets compare() methods. 2016-07-29 Andy Buckley * Rename TOTEM_2012_002 to proper TOTEM_2012_I1220862 name. * Remove conditional building of obsolete, preliminary and unvalidated analyses. Now always built, since there are sufficient warnings. 2016-07-28 Holger Schulz * Mark D0_2000... W pT analysis validated * Mark LHCB_2011_S919... phi meson analysis validated 2016-07-25 Andy Buckley * Add unbound accessors for momentum properties of ParticleBase objects. * Add Rivet/Tools/ParticleBaseUtils.hh to collect tools like functors for particle & jet filtering. * Add vector versions of Analysis::scale() and ::normalize(), for batched scaling. * Add Analysis::scale() and Analysis::divide() methods for Counter types. * Utils.hh: add a generic sum() function for containers, and use auto in loop to support arrays. * Set data path as well as lib path in scripts with --pwd option, and use abs path to $PWD. * Add setAnalysisDataPaths and addAnalysisDataPath to RivetPaths.hh/cc and Python. * Pass absolutized RIVET_DATA_PATH from rivet-mkhtml to rivet-cmphistos. 2016-07-24 Holger Schulz * Mark CDF_2008_S77... b jet shapes validated * Added protection against low stats yoda exception in finalize for that analysis 2016-07-22 Andy Buckley * Fix newly introduced bug in make-plots which led to data point markers being skipped for all but the last bin. 2016-07-21 Andy Buckley * Add pid, abspid, charge, abscharge, charge3, and abscharge3 Cut enums, handled by Particle cut targets. * Add abscharge() and abscharge3() methods to Particle. * Add optional Cut and duplicate-removal flags to Particle children & descendants methods. * Add unbound versions of Particle is* and from* methods, for easier functor use. * Add Particle::isPrompt() as a member rather than unbound function. * Add protections against -ve mass from numerical precision errors in smearing functions. 2016-07-20 Andy Buckley * Move several internal system headers into the include/Rivet/Tools directory. * Fix median-computing safety logic in ATLAS_2010_S8914702 and tidy this and @todo markers in several similar analyses. * Add to_str/toString and stream functions for Particle, and a bit of Particle util function reorganisation. * Add isStrange/Charm/Bottom PID and Particle functions. * Add RangeError exception throwing from MathUtils.hh stats functions if given empty/mismatched datasets. * Add Rivet/Tools/PrettyPrint.hh, based on https://louisdx.github.io/cxx-prettyprint/ * Allow use of path regex group references in .plot file keyed values. 2016-07-20 Holger Schulz * Fix the --nskip behaviour on the main rivet script. 2016-07-07 Andy Buckley * Release version 2.5.0 2016-07-01 Andy Buckley * Fix pandoc interface flag version detection. 2016-06-28 Andy Buckley * Release version 2.4.3 * Add ATLAS_2016_I1468168 early ttbar fully leptonic fiducial cross-section analysis at 13 TeV. 2016-06-21 Andy Buckley * Add ATLAS_2016_I1457605 inclusive photon analysis at 8 TeV. 2016-06-15 Andy Buckley * Add a --show-bibtex option to the rivet script, for convenient outputting of a BibTeX db for the used analyses. 2016-06-14 Andy Buckley * Add and rename 4-vector boost calculation methods: new methods beta, betaVec, gamma & gammaVec are now preferred to the deprecated boostVector method. 2016-06-13 Andy Buckley * Add and use projection handling methods declare(proj, pname) and apply(evt, pname) rather than the longer and explicitly 'projectiony' addProjection & applyProjection. * Start using the DEFAULT_RIVET_ANALYSIS_CTOR macro (newly created preferred alias to long-present DEFAULT_RIVET_ANA_CONSTRUCTOR) * Add a DEFAULT_RIVET_PROJ_CLONE macro for implementing the clone() method boiler-plate code in projections. 2016-06-10 Andy Buckley * Add a NonPromptFinalState projection, and tweak the PromptFinalState and unbound Particle functions a little in response. May need some more finessing. * Add user-facing aliases to ProjectionApplier add, get, and apply methods... the templated versions of which can now be called without using the word 'projection', which makes the function names a bit shorter and pithier, and reduces semantic repetition. 2016-06-10 Andy Buckley * Adding ATLAS_2015_I1397635 Wt at 8 TeV analysis. * Adding ATLAS_2015_I1390114 tt+b(b) at 8 TeV analysis. 2016-06-09 Andy Buckley * Downgrade some non-fatal error messages from ERROR to WARNING status, because *sigh* ATLAS's software treats any appearance of the word 'ERROR' in its log file as a reason to report the job as failed (facepalm). 2016-06-07 Andy Buckley * Adding ATLAS 13 TeV minimum bias analysis, ATLAS_2016_I1419652. 2016-05-30 Andy Buckley * pyext/rivet/util.py: Add pandoc --wrap/--no-wrap CLI detection and batch conversion. * bin/rivet: add -o as a more standard 'output' option flag alias to -H. 2016-05-23 Andy Buckley * Remove the last ref-data bin from table 16 of ATLAS_2010_S8918562, due to data corruption. The corresponding HepData record will be amended by ATLAS. 2016-05-12 Holger Schulz * Mark ATLAS_2012_I1082009 as validated after exhaustive tests with Pythia8 and Sherpa in inclusive QCD mode. 2016-05-11 Andy Buckley * Specialise return error codes from the rivet script. 2016-05-11 Andy Buckley * Add Event::allParticles() to provide neater (but not *helpful*) access to Rivet-wrapped versions of the raw particles in the Event::genEvent() record, and hence reduce HepMC digging. 2016-05-05 Andy Buckley * Version 2.4.2 release! * Update SLD_2002_S4869273 ref data to match publication erratum, now updated in HepData. Thanks to Peter Skands for the report and Mike Whalley / Graeme Watt for the quick fix and heads-up. 2016-04-27 Andy Buckley * Add CMS_2014_I1305624 event shapes analysis, with standalone variable calculation struct embedded in an unnamed namespace. 2016-04-19 Andy Buckley * Various clean-ups and fixes in ATLAS analyses using isolated photons with median pT density correction. 2016-04-18 Andy Buckley * Add transformBy(LT) methods to Particle and Jet. * Add mkObjectTransform and mkFrameTransform factory methods to LorentzTransform. 2016-04-17 Andy Buckley * Add null GenVertex protection in Particle children & descendants methods. 2016-04-15 Andy Buckley * Add ATLAS_2015_I1397637, ATLAS 8 TeV boosted top cross-section vs. pT 2016-04-14 Andy Buckley * Add a --no-histos argument to the rivet script. 2016-04-13 Andy Buckley * Add ATLAS_2015_I1351916 (8 TeV Z FB asymmetry) and ATLAS_2015_I1408516 (8 TeV Z phi* and pT) analyses, and their _EL, _MU variants. 2016-04-12 Andy Buckley * Patch PID utils for ordering issues in baryon decoding. 2016-04-11 Andy Buckley * Actually implement ZEUS_2001_S4815815... only 10 years late! 2016-04-08 Andy Buckley * Add a --guess-prefix flag to rivet-config, cf. fastjet-config. * Add RIVET_DATA_PATH variable and related functions in C++ and Python as a common first-fallback for RIVET_REF_PATH, RIVET_INFO_PATH, and RIVET_PLOT_PATH. * Add --pwd options to rivet-mkhtml and rivet-cmphistos 2016-04-07 Andy Buckley * Remove implicit conventional event rotation for HERA -- this needs to be done explicitly from now. * Add comBoost functions and methods to Beam.hh, and tidy LorentzTransformation. * Restructure Beam projection functions for beam particle and sqrtS extraction, and add asqrtS functions. * Rename and improve PID and Particle Z,A,lambda functions -> nuclZ,nuclA,nuclNlambda. 2016-04-05 Andy Buckley * Improve binIndex function, with an optional argument to allow overflow lookup, and add it to testMath. * Adding setPE, setPM, setPtEtaPhiM, etc. methods and corresponding mk* static methods to FourMomentum, as well as adding more convenience aliases and vector attributes for completeness. Coordinate conversion functions taken from HEPUtils::P4. New attrs also mapped to ParticleBase. 2016-03-29 Andy Buckley * ALEPH_1996_S3196992.cc, ATLAS_2010_S8914702.cc, ATLAS_2011_I921594.cc, ATLAS_2011_S9120807.cc, ATLAS_2012_I1093738.cc, ATLAS_2012_I1199269.cc, ATLAS_2013_I1217867.cc, ATLAS_2013_I1244522.cc, ATLAS_2013_I1263495.cc, ATLAS_2014_I1307756.cc, ATLAS_2015_I1364361.cc, CDF_2008_S7540469.cc, CMS_2015_I1370682.cc, MC_JetSplittings.cc, STAR_2006_S6870392.cc: Updates for new FastJets interface, and other cleaning. * Deprecate 'standalone' FastJets constructors -- they are misleading. * More improvements around jets, including unbound conversion and filtering routines between collections of Particles, Jets, and PseudoJets. * Place 'Cut' forward declaration in a new Cuts.fhh header. * Adding a Cuts::OPEN extern const (a bit more standard- and constant-looking than Cuts::open()) 2016-03-28 Andy Buckley * Improvements to FastJets constructors, including specification of optional AreaDefinition as a constructor arg, disabling dodgy no-FS constructors which I suspect don't work properly in the brave new world of automatic ghost tagging, using a bit of judicious constructor delegation, and completing/exposing use of shared_ptr for internal memory management. 2016-03-26 Andy Buckley * Remove Rivet/Tools/RivetBoost.hh and Boost references from rivet-config, rivet-buildplugin, and configure.ac. It's gone ;-) * Replace Boost assign usage with C++11 brace initialisers. All Boost use is gone from Rivet! * Replace Boost lexical_cast and string algorithms. 2016-03-25 Andy Buckley * Bug-fix in semi-leptonic top selection of CMS_2015_I1370682. 2016-03-12 Andy Buckley * Allow multi-line major tick labels on make-plots linear x and y axes. Linebreaks are indicated by \n in the .dat file. 2016-03-09 Andy Buckley * Release 2.4.1 2016-03-03 Andy Buckley * Add a --nskip flag to the rivet command-line tool, to allow processing to begin in the middle of an event file (useful for batched processing of large files, in combination with --nevts) 2016-03-03 Holger Schulz * Add ATLAS 7 TeV event shapes in Z+jets analysis (ATLAS_2016_I1424838) 2016-02-29 Andy Buckley * Update make-plots to use multiprocessing rather than threading. * Add FastJets::trimJet method, thanks to James Monk for the suggestion and patch. * Add new preferred name PID::charge3 in place of PID::threeCharge, and also convenience PID::abscharge and PID::abscharge3 functions -- all derived from changes in external HEPUtils. * Add analyze(const GenEvent*) and analysis(string&) methods to AnalysisHandler, plus some docstring improvements. 2016-02-23 Andy Buckley * New ATLAS_2015_I1394679 analysis. * New MC_HHJETS analysis from Andreas Papaefstathiou. * Ref data updates for ATLAS_2013_I1219109, ATLAS_2014_I1312627, and ATLAS_2014_I1319490. * Add automatic output paging to 'rivet --show-analyses' 2016-02-16 Andy Buckley * Apply cross-section unit fixes and plot styling improvements to ATLAS_2013_I1217863 analyses, thanks to Christian Gutschow. * Fix to rivet-cmphistos to avoid overwriting RatioPlotYLabel if already set via e.g. the PLOT pseudo-file. Thanks to Johann Felix v. Soden-Fraunhofen. 2016-02-15 Andy Buckley * Add Analysis::bookCounter and some machinery in rivet-cmphistos to avoid getting tripped up by unplottable (for now) data types. * Add --font and --format options to rivet-mkhtml and make-plots, to replace the individual flags used for that purpose. Not fully cleaned up, but a necessary step. * Add new plot styling options to rivet-cmphistos and rivet-mkhtml. Thanks to Gavin Hesketh. * Modify rivet-cmphistos and rivet-mkhtml to apply plot hiding if *any* path component is hidden by an underscore prefix, as implemented in AOPath, plus other tidying using new AOPath methods. * Add pyext/rivet/aopaths.py, containing AOPath object for central & standard decoding of Rivet-standard analysis object path structures. 2016-02-12 Andy Buckley * Update ParticleIdUtils.hh (i.e. PID:: functions) to use the functions from the latest version of MCUtils' PIDUtils.h. 2016-01-15 Andy Buckley * Change rivet-cmphistos path matching logic from match to search (user can add explicit ^ marker if they want match semantics). 2015-12-20 Andy Buckley * Improve linspace (and hence also logspace) precision errors by using multiplication rather than repeated addition to build edge list (thanks to Holger Schulz for the suggestion). 2015-12-15 Andy Buckley * Add cmphistos and make-plots machinery for handling 'suffix' variations on plot paths, currently just by plotting every line, with the variations in a 70% faded tint. * Add Beam::pv() method for finding the beam interaction primary vertex 4-position. * Add a new Particle::setMomentum(E,x,y,z) method, and an origin position member which is automatically populated from the GenParticle, with access methods corresponding to the momentum ones. 2015-12-10 Andy Buckley * make-plots: improve custom tick attribute handling, allowing empty lists. Also, any whitespace now counts as a tick separator -- explicit whitespace in labels should be done via ~ or similar LaTeX markup. 2015-12-04 Andy Buckley * Pro-actively use -m/-M arguments when initially loading histograms in mkhtml, *before* passing them to cmphistos. 2015-12-03 Andy Buckley * Move contains() and has_key() functions on STL containers from std to Rivet namespaces. * Adding IsRef attributes to all YODA refdata files; this will be used to replace the /REF prefix in Rivet v3 onwards. The migration has also removed leading # characters from BEGIN/END blocks, as per YODA format evolution: new YODA versions as required by current Rivet releases are able to read both the old and new formats. 2015-12-02 Andy Buckley * Add handling of a command-line PLOT 'file' argument to rivet-mkhtml, cf. rivet-cmphistos. * Improvements to rivet-mkhtml behaviour re. consistency with rivet-cmphistos in how muti-part histo paths are decomposed into analysis-name + histo name, and removal of 'NONE' strings. 2015-11-30 Andy Buckley * Relax rivet/plotinfo.py pattern matching on .plot file components, to allow leading whitespace and around = signs, and to make the leading # optional on BEGIN/END blocks. 2015-11-26 Andy Buckley * Write out intermediate histogram files by default, with event interval of 10k. 2015-11-25 Andy Buckley * Protect make-plots against lock-up due to partial pstricks command when there are no data points. 2015-11-17 Andy Buckley * rivet-cmphistos: Use a ratio label that doesn't mention 'data' when plotting MC vs. MC. 2015-11-12 Andy Buckley * Tweak plot and subplot sizing defaults in make-plots so the total canvas is always the same size by default. 2015-11-10 Andy Buckley * Handle 2D histograms better in rivet-cmphistos (since they can't be overlaid) 2015-11-05 Andy Buckley * Allow comma-separated analysis name lists to be passed to a single -a/--analysis/--analyses option. * Convert namespace-global const variables to be static, to suppress compiler warnings. * Use standard MAX_DBL and MAX_INT macros as a source for MAXDOUBLE and MAXINT, to suppress GCC5 warnings. 2015-11-04 Holger Schulz * Adding LHCB inelastic xsection measurement (LHCB_2015_I1333223) * Adding ATLAS colour flow in ttbar->semileptonic measurement (ATLAS_2015_I1376945) 2015-10-07 Chris Pollard * Release 2.4.0 2015-10-06 Holger Schulz * Adding CMS_2015_I1327224 dijet analysis (Mjj>2 TeV) 2015-10-03 Holger Schulz * Adding CMS_2015_I1346843 Z+gamma 2015-09-30 Andy Buckley * Important improvement in FourVector & FourMomentum: new reverse() method to return a 4-vector in which only the spatial component has been inverted cf. operator- which flips the t/E component as well. 2015-09-28 Holger Schulz * Adding D0_2000_I503361 ZPT at 1800 GeV 2015-09-29 Chris Pollard * Adding ATLAS_2015_CONF_2015_041 2015-09-29 Chris Pollard * Adding ATLAS_2015_I1387176 2015-09-29 Chris Pollard * Adding ATLAS_2014_I1327229 2015-09-28 Chris Pollard * Adding ATLAS_2014_I1326641 2015-09-28 Holger Schulz * Adding CMS_2013_I1122847 FB assymetry in DY analysis 2015-09-28 Andy Buckley * Adding CMS_2015_I1385107 LHA pp 2.76 TeV track-jet underlying event. 2015-09-27 Andy Buckley * Adding CMS_2015_I1384119 LHC Run 2 minimum bias dN/deta with no B field. 2015-09-25 Andy Buckley * Adding TOTEM_2014_I1328627 forward charged density in eta analysis. 2015-09-23 Andy Buckley * Add CMS_2015_I1310737 Z+jets analysis. * Allow running MC_{W,Z}INC, MC_{W,Z}JETS as separate bare lepton analyses. 2015-09-23 Andy Buckley * FastJets now allows use of FastJet pure ghosts, by excluding them from the constituents of Rivet Jet objects. Thanks to James Monk for raising the issue and providing a patch. 2015-09-15 Andy Buckley * More MissingMomentum changes: add optional 'mass target' argument when retrieving the vector sum as a 4-momentum, with the mass defaulting to 0 rather than sqrt(sum(E)^2 - sum(p)^2). * Require Boost 1.55 for robust compilation, as pointed out by Andrii Verbytskyi. 2015-09-10 Andy Buckley * Allow access to MissingMomentum projection via WFinder. * Adding extra methods to MissingMomentum, to make it more user-friendly. 2015-09-09 Andy Buckley * Fix factor of 2 in LHCB_2013_I1218996 normalisation, thanks to Felix Riehn for the report. 2015-08-20 Frank Siegert * Add function to ZFinder to retrieve all fiducial dressed leptons, e.g. to allow vetoing on a third one (proposed by Christian Gutschow). 2015-08-18 Andy Buckley * Rename xs and counter AOs to start with underscores, and modify rivet-cmphistos to skip AOs whose basenames start with _. 2015-08-17 Andy Buckley * Add writing out of cross-section and total event counter by default. Need to add some name protection to avoid them being plotted. 2015-08-16 Andy Buckley * Add templated versions of Analysis::refData() to use data types other than Scatter2DPtr, and convert the cached ref data store to generic AnalysisObjectPtrs to make it possible. 2015-07-29 Andy Buckley * Add optional Cut arguments to all the Jet tag methods. * Add exception handling and pre-emptive testing for a non-writeable output directory (based on patch from Lukas Heinrich). 2015-07-24 Andy Buckley * Version 2.3.0 release. 2015-07-02 Holger Schulz * Tidy up ATLAS higgs combination analysis. * Add ALICE kaon, pion analysis (ALICE_2015_I1357424) * Add ALICE strange baryon analysis (ALICE_2014_I1300380) * Add CDF ZpT measurement in Z->ee events analysis (CDF_2012_I1124333) * Add validated ATLAS W+charm measurement (ATLAS_2014_I1282447) * Add validated CMS jet and dijet analysis (CMS_2013_I1208923) 2015-07-01 Andy Buckley * Define a private virtual operator= on Projection, to block 'sliced' accidental value copies of derived class instances. * Add new muon-in-jet options to FastJet constructors, pass that and invisibles enums correctly to JetAlg, tweak the default strategies, and add a FastJets constructor from a fastjet::JetDefinition (while deprecating the plugin-by-reference constructor). 2015-07-01 Holger Schulz * Add D0 phi* measurement (D0_2015_I1324946). * Remove WUD and MC_PHOTONJETUE analyses * Don't abort ATLAS_2015_I1364361 if there is no stable Higgs print a warning instead and veto event 2015-07-01 Andy Buckley * Add all, none, from-decay muon filtering options to JetAlg and FastJets. * Rename NONPROMPT_INVISIBLES to DECAY_INVISIBLES for clarity & extensibility. * Remove FastJets::ySubJet, splitJet, and filterJet methods -- they're BDRS-paper-specific and you can now use the FastJet objects directly to do this and much more. * Adding InvisiblesStrategy to JetAlg, using it rather than a bool in the useInvisibles method, and updating FastJets to use this approach for its particle filtering and to optionally use the enum in the constructor arguments. The new default invisibles-using behaviour is to still exclude _prompt_ invisibles, and the default is still to exclude them all. Only one analysis (src/Analyses/STAR_2006_S6870392.cc) required updating, since it was the only one to be using the FastJets legacy seed_threshold constructor argument. * Adding isVisible method to Particle, taken from VisibleFinalState (which now uses this). 2015-06-30 Andy Buckley * Marking many old & superseded ATLAS analyses as obsolete. * Adding cmpMomByMass and cmpMomByAscMass sorting functors. * Bump version to 2.3.0 and require YODA > 1.4.0 (current head at time of development). 2015-06-08 Andy Buckley * Add handling of -m/-M flags on rivet-cmphistos and rivet-mkhtml, moving current rivet-mkhtml -m/-M to -a/-A (for analysis name pattern matching). Requires YODA head (will be YODA 1.3.2 of 1.4.0). * src/Analyses/ATLAS_2015_I1364361.cc: Now use the built-in prompt photon selecting functions. * Tweak legend positions in MC_JETS .plot file. * Add a bit more debug output from ZFinder and WFinder. 2015-05-24 Holger Schulz * Normalisation discussion concerning ATLAS_2014_I1325553 is resolved. Changed YLabel accordingly. 2015-05-19 Holger Schulz * Add (preliminary) ATLAS combined Higgs analysis (ATLAS_2015_I1364361). Data will be updated and more histos added as soon as paper is published in journal. For now using data taken from public ressource https://atlas.web.cern.ch/Atlas/GROUPS/PHYSICS/PAPERS/HIGG-2014-11/ 2015-05-19 Peter Richardson * Fix ATLAS_2014_I1325553 normalisation of histograms was wrong by factor of two |y| vs y problem 2015-05-01 Andy Buckley * Fix MC_HJETS/HINC/HKTSPLITTINGS analyses to (ab)use the ZFinder with a mass range of 115-135 GeV and a mass target of 125 GeV (was previously 115-125 and mass target of mZ) 2015-04-30 Andy Buckley * Removing uses of boost::assign::list_of, preferring the existing comma-based assign override for now, for C++11 compatibility. * Convert MC_Z* analysis finalize methods to use scale() rather than normalize(). 2015-04-01 Holger Schulz * Add CMS 7 TeV rapidity gap analysis (CMS_2015_I1356998). * Remove FinalState Projection. 2015-03-30 Holger Schulz * Add ATLAS 7 TeV photon + jets analysis (ATLAS_2013_I1244522). 2015-03-26 Andy Buckley * Updates for HepMC 2.07 interface constness improvements. 2015-03-25 Holger Schulz * Add ATLAS double parton scattering in W+2j analysis (ATLAS_2013_I1216670). 2015-03-24 Andy Buckley * 2.2.1 release! 2015-03-23 Holger Schulz * Add ATLAS differential Higgs analysis (ATLAS_2014_I1306615). 2015-03-19 Chris Pollard * Add ATLAS V+gamma analyses (ATLAS_2013_I1217863) 2015-03-20 Andy Buckley * Adding ATLAS R-jets analysis i.e. ratios of W+jets and Z+jets observables (ATLAS_2014_I1312627 and _EL, _MU variants) * include/Rivet/Tools/ParticleUtils.hh: Adding same/oppSign and same/opp/diffCharge functions, operating on two Particles. * include/Rivet/Tools/ParticleUtils.hh: Adding HasAbsPID functor and removing optional abs arg from HasPID. 2015-03-19 Andy Buckley * Mark ATLAS_2012_I1083318 as VALIDATED and fix d25-x01-y02 ref data. 2015-03-19 Chris Pollard * Add ATLAS W and Z angular analyses (ATLAS_2011_I928289) 2015-03-19 Andy Buckley * Add LHCb charged particle multiplicities and densities analysis (LHCB_2014_I1281685) * Add LHCb Z y and phi* analysis (LHCB_2012_I1208102) 2015-03-19 Holger Schulz * Add ATLAS dijet analysis (ATLAS_2014_I1325553). * Add ATLAS Z pT analysis (ATLAS_2014_I1300647). * Add ATLAS low-mass Drell-Yan analysis (ATLAS_2014_I1288706). * Add ATLAS gap fractions analysis (ATLAS_2014_I1307243). 2015-03-18 Andy Buckley * Adding CMS_2014_I1298810 and CMS_2014_I1303894 analyses. 2015-03-18 Holger Schulz * Add PDG_TAUS analysis which makes use of the TauFinder. * Add ATLAS 'traditional' Underlying Event in Z->mumu analysis (ATLAS_2014_I1315949). 2015-03-18 Andy Buckley * Change UnstableFinalState duplicate resolution to use the last in a chain rather than the first. 2015-03-17 Holger Schulz * Update Taufinder to use decaytyoe (can be HADRONIC, LEPTONIC or ANY), in FastJet.cc --- set TauFinder mode to hadronic for tau-tagging 2015-03-16 Chris Pollard * Removed fuzzyEquals() from Vector3::angle() 2015-03-16 Andy Buckley * Adding Cuts-based constructor to PrimaryHadrons. * Adding missing compare() method to HeavyHadrons projection. 2015-03-15 Chris Pollard * Adding FinalPartons projection which selects the quarks and gluons immediately before hadronization 2015-03-05 Andy Buckley * Adding Cuts-based constructors and other tidying in UnstableFinalState and HeavyHadrons 2015-03-03 Andy Buckley * Add support for a PLOT meta-file argument to rivet-cmphistos. 2015-02-27 Andy Buckley * Improved time reporting. 2015-02-24 Andy Buckley * Add Particle::fromHadron and Particle::fromPromptTau, and add a boolean 'prompt' argument to Particle::fromTau. * Fix WFinder use-transverse-mass property setting. Thanks to Christian Gutschow. 2015-02-04 Andy Buckley * Add more protection against math domain errors with log axes. * Add some protection against nan-valued points and error bars in make-plots. 2015-02-03 Andy Buckley * Converting 'bitwise' to 'logical' Cuts combinations in all analyses. 2015-02-02 Andy Buckley * Use vector MET rather than scalar VET (doh...) in WFinder cut. Thanks to Ines Ochoa for the bug report. * Updating and tidying analyses with deprecation warnings. * Adding more Cuts/FS constructors for Charged,Neutral,UnstableFinalState. * Add &&, || and ! operators for without-parens-warnings Cut combining. Note these don't short-circuit, but this is ok since Cut comparisons don't have side-effects. * Add absetaIn, absrapIn Cut range definitions. * Updating use of sorted particle/jet access methods and cmp functors in projections and analyses. 2014-12-09 Andy Buckley * Adding a --cmd arg to rivet-buildplugin to allow the output paths to be sed'ed (to help deal with naive Grid distribution). For example BUILDROOT=`rivet-config --prefix`; rivet-buildplugin PHOTONS.cc --cmd | sed -e "s:$BUILDROOT:$SITEROOT:g" 2014-11-26 Andy Buckley * Interface improvements in DressedLeptons constructor. * Adding DEPRECATED macro to throw compiler deprecation warnings when using deprecated features. 2014-11-25 Andy Buckley * Adding Cut-based constructors, and various constructors with lists of PDG codes to IdentifiedFinalState. 2014-11-20 Andy Buckley * Analysis updates (ATLAS, CMS, CDF, D0) to apply the changes below. * Adding JetAlg jets(Cut, Sorter) methods, and other interface improvements for cut and sorted ParticleBase retrieval from JetAlg and ParticleFinder projections. Some old many-doubles versions removed, syntactic sugar sorting methods deprecated. * Adding Cuts::Et and Cuts::ptIn, Cuts::etIn, Cuts::massIn. * Moving FastJet includes, conversions, uses etc. into Tools/RivetFastJet.hh 2014-10-07 Andy Buckley * Fix a bug in the isCharmHadron(pid) function and remove isStrange* functions. 2014-09-30 Andy Buckley * 2.2.0 release! * Mark Jet::containsBottom and Jet::containsCharm as deprecated methods: use the new methods. Analyses updated. * Add Jet::bTagged(), Jet::cTagged() and Jet::tauTagged() as ghost-assoc-based replacements for the 'contains' tagging methods. 2014-09-17 Andy Buckley * Adding support for 1D and 3D YODA scatters, and helper methods for calling the efficiency, asymm and 2D histo divide functions. 2014-09-12 Andy Buckley * Adding 5 new ATLAS analyses: ATLAS_2011_I921594: Inclusive isolated prompt photon analysis with full 2010 LHC data ATLAS_2013_I1263495: Inclusive isolated prompt photon analysis with 2011 LHC data ATLAS_2014_I1279489: Measurements of electroweak production of dijets + $Z$ boson, and distributions sensitive to vector boson fusion ATLAS_2014_I1282441: The differential production cross section of the $\phi(1020)$ meson in $\sqrt{s}=7$ TeV $pp$ collisions measured with the ATLAS detector ATLAS_2014_I1298811: Leading jet underlying event at 7 TeV in ATLAS * Adding a median(vector) function and fixing the other stats functions to operate on vector rather than vector. 2014-09-03 Andy Buckley * Fix wrong behaviour of LorentzTransform with a null boost vector -- thanks to Michael Grosse. 2014-08-26 Andy Buckley * Add calc() methods to Hemispheres as requested, to allow it to be used with Jet or FourMomentum inputs outside the normal projection system. 2014-08-17 Andy Buckley * Improvements to the particles methods on ParticleFinder/FinalState, in particular adding the range of cuts arguments cf. JetAlg (and tweaking the sorted jets equivalent) and returning as a copy rather than a reference if cut/sorted to avoid accidentally messing up the cached copy. * Creating ParticleFinder projection base class, and moving Particles-accessing methods from FinalState into it. * Adding basic forms of MC_ELECTRONS, MC_MUONS, and MC_TAUS analyses. 2014-08-15 Andy Buckley * Version bump to 2.2.0beta1 for use at BOOST and MCnet school. 2014-08-13 Andy Buckley * New analyses: ATLAS_2014_I1268975 (high mass dijet cross-section at 7 TeV) ATLAS_2014_I1304688 (jet multiplicity and pT at 7 TeV) ATLAS_2014_I1307756 (scalar diphoton resonance search at 8 TeV -- no histograms!) CMSTOTEM_2014_I1294140 (charged particle pseudorapidity at 8 TeV) 2014-08-09 Andy Buckley * Adding PromptFinalState, based on code submitted by Alex Grohsjean and Will Bell. Thanks! 2014-08-06 Andy Buckley * Adding MC_HFJETS and MC_JETTAGS analyses. 2014-08-05 Andy Buckley * Update all analyses to use the xMin/Max/Mid, xMean, xWidth, etc. methods on YODA classes rather than the deprecated lowEdge etc. * Merge new HasPID functor from Holger Schulz into Rivet/Tools/ParticleUtils.hh, mainly for use with the any() function in Rivet/Tools/Utils.hh 2014-08-04 Andy Buckley * Add ghost tagging of charms, bottoms and taus to FastJets, and tag info accessors to Jet. * Add constructors from and cast operators to FastJet's PseudoJet object from Particle and Jet. * Convert inRange to not use fuzzy comparisons on closed intervals, providing old version as fuzzyInRange. 2014-07-30 Andy Buckley * Remove classifier functions accepting a Particle from the PID inner namespace. 2014-07-29 Andy Buckley * MC_JetAnalysis.cc: re-enable +- ratios for eta and y, now that YODA divide doesn't throw an exception. * ATLAS_2012_I1093734: fix a loop index error which led to the first bin value being unfilled for half the dphi plots. * Fix accidental passing of a GenParticle pointer as a PID code int in HeavyHadrons.cc. Effect limited to incorrect deductions about excited HF decay chains and should be small. Thanks to Tomasz Przedzinski for finding and reporting the issue during HepMC3 design work! 2014-07-23 Andy Buckley * Fix to logspace: make sure that start and end values are exact, not the result of exp(log(x)). 2014-07-16 Andy Buckley * Fix setting of library paths for doc building: Python can't influence the dynamic loader in its own process by setting an environment variable because the loader only looks at the variable once, when it starts. 2014-07-02 Andy Buckley * rivet-cmphistos now uses the generic yoda.read() function rather than readYODA() -- AIDA files can also be compared and plotted directly now. 2014-06-24 Andy Buckley * Add stupid missing include and std:: prefix in Rivet.hh 2014-06-20 Holger Schulz * bin/make-plots: Automatic generation of minor xtick labels if LogX is requested but data resides e.g. in [200, 700]. Fixes m_12 plots of, e.g. ATLAS_2010_S8817804 2014-06-17 David Grellscheid * pyext/rivet/Makefile.am: 'make distcheck' and out-of-source builds should work now. 2014-06-10 Andy Buckley * Fix use of the install command for bash completion installation on Macs. 2014-06-07 Andy Buckley * Removing direct includes of MathUtils.hh and others from analysis code files. 2014-06-02 Andy Buckley * Rivet 2.1.2 release! 2014-05-30 Andy Buckley * Using Particle absrap(), abseta() and abspid() where automatic conversion was feasible. * Adding a few extra kinematics mappings to ParticleBase. * Adding p3() accessors to the 3-momentum on FourMomentum, Particle, and Jet. * Using Jet and Particle kinematics methods directly (without momentum()) where possible. * More tweaks to make-plots 2D histo parsing behaviour. 2014-05-30 Holger Schulz * Actually fill the XQ 2D histo, .plot decorations. * Have make-plots produce colourmaps using YODA_3D_SCATTER objects. Remove the grid in colourmaps. * Some tweaks for the SFM analysis, trying to contact Martin Wunsch who did the unfolding back then. 2014-05-29 Holger Schulz * Re-enable 2D histo in MC_PDFS 2014-05-28 Andy Buckley * Updating analysis and project routines to use Particle::pid() by preference to Particle::pdgId(), and Particle::abspid() by preference to abs(Particle::pdgId()), etc. * Adding interfacing of smart pointer types and booking etc. for YODA 2D histograms and profiles. * Improving ParticleIdUtils and ParticleUtils functions based on merging of improved function collections from MCUtils, and dropping the compiled ParticleIdUtils.cc file. 2014-05-27 Andy Buckley * Adding CMS_2012_I1090423 (dijet angular distributions), CMS_2013_I1256943 (Zbb xsec and angular correlations), CMS_2013_I1261026 (jet and UE properties vs. Nch) and D0_2000_I499943 (bbbar production xsec and angular correlations). 2014-05-26 Andy Buckley * Fixing a bug in plot file handling, and adding a texpand() routine to rivet.util, to be used to expand some 'standard' physics TeX macros. * Adding ATLAS_2012_I1124167 (min bias event shapes), ATLAS_2012_I1203852 (ZZ cross-section), and ATLAS_2013_I1190187 (WW cross-section) analyses. 2014-05-16 Andy Buckley * Adding any(iterable, fn) and all(iterable, fn) template functions for convenience. 2014-05-15 Holger Schulz * Fix some bugs in identified hadron PIDs in OPAL_1998_S3749908. 2014-05-13 Andy Buckley * Writing out [UNVALIDATED], [PRELIMINARY], etc. in the --list-analyses output if analysis is not VALIDATED. 2014-05-12 Andy Buckley * Adding CMS_2013_I1265659 colour coherence analysis. 2014-05-07 Andy Buckley * Bug fixes in CMS_2013_I1209721 from Giulio Lenzi. * Fixing compiler warnings from clang, including one which indicated a misapplied cut bug in CDF_2006_S6653332. 2014-05-05 Andy Buckley * Fix missing abs() in Particle::abspid()!!!! 2014-04-14 Andy Buckley * Adding the namespace protection workaround for Boost described at http://www.boost.org/doc/libs/1_55_0/doc/html/foreach.html 2014-04-13 Andy Buckley * Adding a rivet.pc template file and installation rule for pkg-config to use. * Updating data/refdata/ALEPH_2001_S4656318.yoda to corrected version in HepData. 2014-03-27 Andy Buckley * Flattening PNG output of make-plots (i.e. no transparency) and other tweaks. 2014-03-23 Andy Buckley * Renaming the internal meta-particle class in DressedLeptons (and exposed in the W/ZFinders) from ClusteredLepton to DressedLepton for consistency with the change in name of its containing class. * Removing need for cmake and unportable yaml-cpp trickery by using libtool to build an embedded symbol-mangled copy of yaml-cpp rather than trying to mangle and build direct from the tarball. 2014-03-10 Andy Buckley * Rivet 2.1.1 release. 2014-03-07 Andy Buckley * Adding ATLAS multilepton search (no ref data file), ATLAS_2012_I1204447. 2014-03-05 Andy Buckley * Also renaming Breit-Wigner functions to cdfBW, invcdfBW and bwspace. * Renaming index_between() to the more Rivety binIndex(), since that's the only real use of such a function... plus a bit of SFINAE type relaxation trickery. 2014-03-04 Andy Buckley * Adding programmatic access to final histograms via AnalysisHandler::getData(). * Adding CMS 4 jet correlations analysis, CMS_2013_I1273574. * Adding CMS W + 2 jet double parton scattering analysis, CMS_2013_I1272853. * Adding ATLAS isolated diphoton measurement, ATLAS_2012_I1199269. * Improving the index_between function so the numeric types don't have to exactly match. * Adding better momentum comparison functors and sortBy, sortByX functions to use them easily on containers of Particle, Jet, and FourMomentum. 2014-02-10 Andy Buckley * Removing duplicate and unused ParticleBase sorting functors. * Removing unused HT increment and units in ATLAS_2012_I1180197 (unvalidated SUSY). * Fixing photon isolation logic bug in CMS_2013_I1258128 (Z rapidity). * Replacing internal uses of #include Rivet/Rivet.hh with Rivet/Config/RivetCommon.hh, removing the MAXRAPIDITY const, and repurposing Rivet/Rivet.hh as a convenience include for external API users. * Adding isStable, children, allDescendants, stableDescendants, and flightLength functions to Particle. * Replacing Particle and Jet deltaX functions with generic ones on ParticleBase, and adding deltaRap variants. * Adding a Jet.fhh forward declaration header, including fastjet::PseudoJet. * Adding a RivetCommon.hh header to allow Rivet.hh to be used externally. * Fixing HeavyHadrons to apply pT cuts if specified. 2014-02-06 Andy Buckley * 2.1.0 release! 2014-02-05 Andy Buckley * Protect against invalid prefix value if the --prefix configure option is unused. 2014-02-03 Andy Buckley * Adding the ATLAS_2012_I1093734 fwd-bwd / azimuthal minbias correlations analysis. * Adding the LHCB_2013_I1208105 forward energy flow analysis. 2014-01-31 Andy Buckley * Checking the YODA minimum version in the configure script. * Fixing the JADE_OPAL analysis ycut values to the midpoints, thanks to information from Christoph Pahl / Stefan Kluth. 2014-01-29 Andy Buckley * Removing unused/overrestrictive Isolation* headers. 2014-01-27 Andy Buckley * Re-bundling yaml-cpp, now built as a mangled static lib based on the LHAPDF6 experience. * Throw a UserError rather than an assert if AnalysisHandler::init is called more than once. 2014-01-25 David Grellscheid * src/Core/Cuts.cc: New Cuts machinery, already used in FinalState. Old-style "mineta, maxeta, minpt" constructors kept around for ease of transition. Minimal set of convenience functions available, like EtaIn(), should be expanded as needed. 2014-01-22 Andy Buckley * configure.ac: Remove opportunistic C++11 build, until this becomes mandatory (in version 2.2.0?). Anyone who wants C++11 can explicitly set the CXXFLAGS (and DYLDFLAGS for pre-Mavericks Macs) 2014-01-21 Leif Lonnblad * src/Core/Analysis.cc: Fixed bug in Analysis::isCompatible where an 'abs' was left out when checking that beam energes does not differ by more than 1GeV. * src/Analyses/CMS_2011_S8978280.cc: Fixed checking of beam energy and booking corresponding histograms. 2013-12-19 Andy Buckley * Adding pid() and abspid() methods to Particle. * Adding hasCharm and hasBottom methods to Particle. * Adding a sorting functor arg version of the ZFinder::constituents() method. * Adding pTmin cut accessors to HeavyHadrons. * Tweak to the WFinder constructor to place the target W (trans) mass argument last. 2013-12-18 Andy Buckley * Adding a GenParticle* cast operator to Particle, removing the Particle and Jet copies of the momentum cmp functors, and general tidying/improvement/unification of the momentum properties of jets and particles. 2013-12-17 Andy Buckley * Using SFINAE techniques to improve the math util functions. * Adding isNeutrino to ParticleIdUtils, and isHadron/isMeson/isBaryon/isLepton/isNeutrino methods to Particle. * Adding a FourMomentum cast operator to ParticleBase, so that Particle and Jet objects can be used directly as FourMomentums. 2013-12-16 Andy Buckley * LeptonClusters renamed to DressedLeptons. * Adding singular particle accessor functions to WFinder and ZFinder. * Removing ClusteredPhotons and converting ATLAS_2010_S8919674. 2013-12-12 Andy Buckley * Fixing a problem with --disable-analyses (thanks to David Hall) * Require FastJet version 3. * Bumped version to 2.1.0a0 * Adding -DNDEBUG to the default build flags, unless in --enable-debug mode. * Adding a special treatment of RIVET_*_PATH variables: if they end in :: the default search paths will not be appended. Used primarily to restrict the doc builds to look only inside the build dirs, but potentially also useful in other special circumstances. * Adding a definition of exec_prefix to rivet-buildplugin. * Adding -DNDEBUG to the default non-debug build flags. 2013-11-27 Andy Buckley * Removing accidentally still-present no-as-needed linker flag from rivet-config. * Lots of analysis clean-up and migration to use new features and W/Z finder APIs. * More momentum method forwarding on ParticleBase and adding abseta(), absrap() etc. functions. * Adding the DEFAULT_RIVET_ANA_CONSTRUCTOR cosmetic macro. * Adding deltaRap() etc. function variations * Adding no-decay photon clustering option to WFinder and ZFinder, and replacing opaque bool args with enums. * Adding an option for ignoring photons from hadron/tau decays in LeptonClusters. 2013-11-22 Andy Buckley * Adding Particle::fromBottom/Charm/Tau() members. LHCb were aready mocking this up, so it seemed sensible to add it to the interface as a more popular (and even less dangerous) version of hasAncestor(). * Adding an empty() member to the JetAlg interface. 2013-11-07 Andy Buckley * Adding the GSL lib path to the library path in the env scripts and the rivet-config --ldflags output. 2013-10-25 Andy Buckley * 2.0.0 release!!!!!! 2013-10-24 Andy Buckley * Supporting zsh completion via bash completion compatibility. 2013-10-22 Andy Buckley * Updating the manual to describe YODA rather than AIDA and the new rivet-cmphistos script. * bin/make-plots: Adding paths to error messages in histogram combination. * CDF_2005_S6217184: fixes to low stats errors and final scatter plot binning. 2013-10-21 Andy Buckley * Several small fixes in jet shape analyses, SFM_1984, etc. found in the last H++ validation run. 2013-10-18 Andy Buckley * Updates to configure and the rivetenv scripts to try harder to discover YODA. 2013-09-26 Andy Buckley * Now bundling Cython-generated files in the tarballs, so Cython is not a build requirement for non-developers. 2013-09-24 Andy Buckley * Removing unnecessary uses of a momentum() indirection when accessing kinematic variables. * Clean-up in Jet, Particle, and ParticleBase, in particular splitting PID functions on Particle from those on PID codes, and adding convenience kinematic functions to ParticleBase. 2013-09-23 Andy Buckley * Add the -avoid-version flag to libtool. * Final analysis histogramming issues resolved. 2013-08-16 Andy Buckley * Adding a ConnectBins flag in make-plots, to decide whether to connect adjacent, gapless bins with a vertical line. Enabled by default (good for the step-histo default look of MC lines), but now rivet-cmphistos disables it for the reference data. 2013-08-14 Andy Buckley * Making 2.0.0beta3 -- just a few remaining analysis migration issues remaining but it's worth making another beta since there were lots of framework fixes/improvements. 2013-08-11 Andy Buckley * ARGUS_1993_S2669951 also fixed using scatter autobooking. * Fixing remaining issues with booking in BABAR_2007_S7266081 using the feature below (far nicer than hard-coding). * Adding a copy_pts param to some Analysis::bookScatter2D methods: pre-setting the points with x values is sometimes genuinely useful. 2013-07-26 Andy Buckley * Removed the (officially) obsolete CDF 2008 LEADINGJETS and NOTE_9351 underlying event analyses -- superseded by the proper versions of these analyses based on the final combined paper. * Removed the semi-demo Multiplicity projection -- only the EXAMPLE analysis and the trivial ALEPH_1991_S2435284 needed adaptation. 2013-07-24 Andy Buckley * Adding a rejection of histo paths containing /TMP/ from the writeData function. Use this to handle booked temporary histograms... for now. 2013-07-23 Andy Buckley * Make rivet-cmphistos _not_ draw a ratio plot if there is only one line. * Improvements and fixes to HepData lookup with rivet-mkanalysis. 2013-07-22 Andy Buckley * Add -std=c++11 or -std=c++0x to the Rivet compiler flags if supported. * Various fixes to analyses with non-zero numerical diffs. 2013-06-12 Andy Buckley * Adding a new HeavyHadrons projection. * Adding optional extra include_end args to logspace() and linspace(). 2013-06-11 Andy Buckley * Moving Rivet/RivetXXX.hh tools headers into Rivet/Tools/. * Adding PrimaryHadrons projection. * Adding particles_in/out functions on GenParticle to RivetHepMC. * Moved STL extensions from Utils.hh to RivetSTL.hh and tidying. * Tidying, improving, extending, and documenting in RivetSTL.hh. * Adding a #include of Logging.hh into Projection.hh, and removing unnecessary #includes from all Projection headers. 2013-06-10 Andy Buckley * Moving htmlify() and detex() Python functions into rivet.util. * Add HepData URL for Inspire ID lookup to the rivet script. * Fix analyses' info files which accidentally listed the Inspire ID under the SpiresID metadata key. 2013-06-07 Andy Buckley * Updating mk-analysis-html script to produce MathJax output * Adding a version of Analysis::removeAnalysisObject() which takes an AO pointer as its argument. * bin/rivet: Adding pandoc-based conversion of TeX summary and description strings to plain text on the terminal output. * Add MathJax to rivet-mkhtml output, set up so the .info entries should render ok. * Mark the OPAL 1993 analysis as UNVALIDATED: from the H++ benchmark runs it looks nothing like the data, and there are some outstanding ambiguities. 2013-06-06 Andy Buckley * Releasing 2.0.0b2 beta version. 2013-06-05 Andy Buckley * Renaming Analysis::add() etc. to very explicit addAnalysisObject(), sorting out shared_pointer polymorphism issues via the Boost dynamic_pointer_cast, and adding a full set of getHisto1D(), etc. explicitly named and typed accessors, including ones with HepData dataset/axis ID signatures. * Adding histo booking from an explicit reference Scatter2D (and more placeholders for 2D histos / 3D scatters) and rewriting existing autobooking to use this. * Converting inappropriate uses of size_t to unsigned int in Analysis. * Moving Analysis::addPlot to Analysis::add() (or reg()?) and adding get() and remove() (or unreg()?) * Fixing attempted abstraction of import fallbacks in rivet.util.import_ET(). * Removing broken attempt at histoDir() caching which led to all histograms being registered under the same analysis name. 2013-06-04 Andy Buckley * Updating the Cython version requirement to 0.18 * Adding Analysis::integrate() functions and tidying the Analysis.hh file a bit. 2013-06-03 Andy Buckley * Adding explicit protection against using inf/nan scalefactors in ATLAS_2011_S9131140 and H1_2000_S4129130. * Making Analysis::scale noisly complain about invalid scalefactors. 2013-05-31 Andy Buckley * Reducing the TeX main memory to ~500MB. Turns out that it *can* be too large with new versions of TeXLive! 2013-05-30 Andy Buckley * Reverting bookScatter2D behaviour to never look at ref data, and updating a few affected analyses. This should fix some bugs with doubled datapoints introduced by the previous behaviour+addPoint. * Adding a couple of minor Utils.hh and MathUtils.hh features. 2013-05-29 Andy Buckley * Removing Constraints.hh header. * Minor bugfixes and improvements in Scatter2D booking and MC_JetAnalysis. 2013-05-28 Andy Buckley * Removing defunct HistoFormat.hh and HistoHandler.{hh,cc} 2013-05-27 Andy Buckley * Removing includes of Logging.hh, RivetYODA.hh, and ParticleIdUtils.hh from analyses (and adding an include of ParticleIdUtils.hh to Analysis.hh) * Removing now-unused .fhh files. * Removing lots of unnecessary .fhh includes from core classes: everything still compiling ok. A good opportunity to tidy this up before the release. * Moving the rivet-completion script from the data dir to bin (the completion is for scripts in bin, and this makes development easier). * Updating bash completion scripts for YODA format and compare-histos -> rivet-cmphistos. 2013-05-23 Andy Buckley * Adding Doxy comments and a couple of useful convenience functions to Utils.hh. * Final tweaks to ATLAS ttbar jet veto analysis (checked logic with Kiran Joshi). 2013-05-15 Andy Buckley * Many 1.0 -> weight bugfixes in ATLAS_2011_I945498. * yaml-cpp v3 support re-introduced in .info parsing. * Lots of analysis clean-ups for YODA TODO issues. 2013-05-13 Andy Buckley * Analysis histo booking improvements for Scatter2D, placeholders for 2D histos, and general tidying. 2013-05-12 Andy Buckley * Adding configure-time differentiation between yaml-cpp API versions 3 and 5. 2013-05-07 Andy Buckley * Converting info file reading to use the yaml-cpp 0.5.x API. 2013-04-12 Andy Buckley * Tagging as 2.0.0b1 2013-04-04 Andy Buckley * Removing bundling of yaml-cpp: it needs to be installed by the user / bootstrap script from now on. 2013-04-03 Andy Buckley * Removing svn:external m4 directory, and converting Boost detection to use better boost.m4 macros. 2013-03-22 Andy Buckley * Moving PID consts to the PID namespace and corresponding code updates and opportunistic clean-ups. * Adding Particle::fromDecay() method. 2013-03-09 Andy Buckley * Version bump to 2.0.0b1 in anticipation of first beta release. * Adding many more 'popular' particle ID code named-consts and aliases, and updating the RapScheme enum with ETA -> ETARAP, and fixing affected analyses (plus other opportunistic tidying / minor bug-fixing). * Fixing a symbol misnaming in ATLAS_2012_I1119557. 2013-03-07 Andy Buckley * Renaming existing uses of ParticleVector to the new 'Particles' type. * Updating util classes, projections, and analyses to deal with the HepMC return value changes. * Adding new Particle(const GenParticle*) constructor. * Converting Particle::genParticle() to return a const pointer rather than a reference, for the same reason as below (+ consistency within Rivet and with the HepMC pointer-centric coding design). * Converting Event to use a different implementation of original and modified GenParticles, and to manage the memory in a more future-proof way. Event::genParticle() now returns a const pointer rather than a reference, to signal that the user is leaving the happy pastures of 'normal' Rivet behind. * Adding a Particles typedef by analogy to Jets, and in preference to the cumbersome ParticleVector. * bin/: Lots of tidying/pruning of messy/defunct scripts. * Creating spiresbib, util, and plotinfo rivet python module submodules: this eliminates lighthisto and the standalone spiresbib modules. Util contains convenience functions for Python version testing, clean ElementTree import, and process renaming, for primary use by the rivet-* scripts. * Removing defunct scripts that have been replaced/obsoleted by YODA. 2013-03-06 Andy Buckley * Fixing doc build so that the reference histos and titles are ~correctly documented. We may want to truncate some of the lists! 2013-03-06 Hendrik Hoeth * Added ATLAS_2012_I1125575 analysis * Converted rivet-mkhtml to yoda * Introduced rivet-cmphistos as yoda based replacement for compare-histos 2013-03-05 Andy Buckley * Replacing all AIDA ref data with YODA versions. * Fixing the histograms entries in the documentation to be tolerant to plotinfo loading failures. * Making the findDatafile() function primarily find YODA data files, then fall back to AIDA. The ref data loader will use the appropriate YODA format reader. 2013-02-05 David Grellscheid * include/Rivet/Math/MathUtils.hh: added BWspace bin edge method to give equal-area Breit-Wigner bins 2013-02-01 Andy Buckley * Adding an element to the PhiMapping enum and a new mapAngle(angle, mapping) function. * Fixes to Vector3::azimuthalAngle and Vector3::polarAngle calculation (using the mapAngle functions). 2013-01-25 Frank Siegert * Split MC_*JETS analyses into three separate bits: MC_*INC (inclusive properties) MC_*JETS (jet properties) MC_*KTSPLITTINGS (kT splitting scales). 2013-01-22 Hendrik Hoeth * Fix TeX variable in the rivetenv scripts, especially for csh 2012-12-21 Andy Buckley * Version 1.8.2 release! 2012-12-20 Andy Buckley * Adding ATLAS_2012_I1119557 analysis (from Roman Lysak and Lily Asquith). 2012-12-18 Andy Buckley * Adding TOTEM_2012_002 analysis, from Sercan Sen. 2012-12-18 Hendrik Hoeth * Added CMS_2011_I954992 analysis 2012-12-17 Hendrik Hoeth * Added CMS_2012_I1193338 analysis * Fixed xi cut in ATLAS_2011_I894867 2012-12-17 Andy Buckley * Adding analysis descriptions to the HTML analysis page ToC. 2012-12-14 Hendrik Hoeth * Added CMS_2012_PAS_FWD_11_003 analysis * Added LHCB_2012_I1119400 analysis 2012-12-12 Andy Buckley * Correction to jet acceptance in CMS_2011_S9120041, from Sercan Sen: thanks! 2012-12-12 Hendrik Hoeth * Added CMS_2012_PAS_QCD_11_010 analysis 2012-12-07 Andy Buckley * Version number bump to 1.8.2 -- release approaching. * Rewrite of ALICE_2012_I1181770 analysis to make it a bit more sane and acceptable. * Adding a note on FourVector and FourMomentum that operator- and operator-= invert both the space and time components: use of -= can result in a vector with negative energy. * Adding particlesByRapidity and particlesByAbsRapidity to FinalState. 2012-12-07 Hendrik Hoeth * Added ALICE_2012_I1181770 analysis * Bump version to 1.8.2 2012-12-06 Hendrik Hoeth * Added ATLAS_2012_I1188891 analysis * Added ATLAS_2012_I1118269 analysis * Added CMS_2012_I1184941 analysis * Added LHCB_2010_I867355 analysis * Added TGraphErrors support to root2flat 2012-11-27 Andy Buckley * Converting CMS_2012_I1102908 analysis to use YODA. * Adding XLabel and YLabel setting in histo/profile/scatter booking. 2012-11-27 Hendrik Hoeth * Fix make-plots png creation for SL5 2012-11-23 Peter Richardson * Added ATLAS_2012_CONF_2012_153 4-lepton SUSY search 2012-11-17 Andy Buckley * Adding MC_PHOTONS by Steve Lloyd and AB, for testing general unisolated photon properties, especially those associated with charged leptons (e and mu). 2012-11-16 Andy Buckley * Adding MC_PRINTEVENT, a convenient (but verbose!) analysis for printing out event details to stdout. 2012-11-15 Andy Buckley * Removing the long-unused/defunct autopackage system. 2012-11-15 Hendrik Hoeth * Added LHCF_2012_I1115479 analysis * Added ATLAS_2011_I894867 analysis 2012-11-14 Hendrik Hoeth * Added CMS_2012_I1102908 analysis 2012-11-14 Andy Buckley * Converting the argument order of logspace, clarifying the arguments, updating affected code, and removing Analysis::logBinEdges. * Merging updates from the AIDA maintenance branch up to r4002 (latest revision for next merges is r4009). 2012-11-11 Andy Buckley * include/Math/: Various numerical fixes to Vector3::angle and changing the 4 vector mass treatment to permit spacelike virtualities (in some cases even the fuzzy isZero assert check was being violated). The angle check allows a clean-up of some workaround code in MC_VH2BB. 2012-10-15 Hendrik Hoeth * Added CMS_2012_I1107658 analysis 2012-10-11 Hendrik Hoeth * Added CDF_2012_NOTE10874 analysis 2012-10-04 Hendrik Hoeth * Added ATLAS_2012_I1183818 analysis 2012-07-17 Hendrik Hoeth * Cleanup and multiple fixes in CMS_2011_S9120041 * Bugfixed in ALEPH_2004_S5765862 and ATLAS_2010_CONF_2010_049 (thanks to Anil Pratap) 2012-08-09 Andy Buckley * Fixing aida2root command-line help message and converting to TH* rather than TGraph by default. 2012-07-24 Andy Buckley * Improvements/migrations to rivet-mkhtml, rivet-mkanalysis, and rivet-buildplugin. 2012-07-17 Hendrik Hoeth * Add CMS_2012_I1087342 2012-07-12 Andy Buckley * Fix rivet-mkanalysis a bit for YODA compatibility. 2012-07-05 Hendrik Hoeth * Version 1.8.1! 2012-07-05 Holger Schulz * Add ATLAS_2011_I945498 2012-07-03 Hendrik Hoeth * Bugfix for transverse mass (thanks to Gavin Hesketh) 2012-06-29 Hendrik Hoeth * Merge YODA branch into trunk. YODA is alive!!!!!! 2012-06-26 Holger Schulz * Add ATLAS_2012_I1091481 2012-06-20 Hendrik Hoeth * Added D0_2011_I895662: 3-jet mass 2012-04-24 Hendrik Hoeth * fixed a few bugs in rivet-rmgaps * Added new TOTEM dN/deta analysis 2012-03-19 Andy Buckley * Version 1.8.0! * src/Projections/UnstableFinalState.cc: Fix compiler warning. * Version bump for testing: 1.8.0beta1. * src/Core/AnalysisInfo.cc: Add printout of YAML parser exception error messages to aid debugging. * bin/Makefile.am: Attempt to fix rivet-nopy build on SLC5. * src/Analyses/LHCB_2010_S8758301.cc: Add two missing entries to the PDGID -> lifetime map. * src/Projections/UnstableFinalState.cc: Extend list of vetoed particles to include reggeons. 2012-03-16 Andy Buckley * Version change to 1.8.0beta0 -- nearly ready for long-awaited release! * pyext/setup.py.in: Adding handling for the YAML library: fix for Genser build from Anton Karneyeu. * src/Analyses/LHCB_2011_I917009.cc: Hiding lifetime-lookup error message if the offending particle is not a hadron. * include/Rivet/Math/MathHeader.hh: Using unnamespaced std::isnan and std::isinf as standard. 2012-03-16 Hendrik Hoeth * Improve default plot behaviour for 2D histograms 2012-03-15 Hendrik Hoeth * Make ATLAS_2012_I1084540 less verbose, and general code cleanup of that analysis. * New-style plugin hook in ATLAS_2011_I926145, ATLAS_2011_I944826 and ATLAS_2012_I1084540 * Fix compiler warnings in ATLAS_2011_I944826 and CMS_2011_S8973270 * CMS_2011_S8941262: Weights are double, not int. * disable inRange() tests in test/testMath.cc until we have a proper fix for the compiler warnings we see on SL5. 2012-03-07 Andy Buckley * Marking ATLAS_2011_I919017 as VALIDATED (this should have happened a long time ago) and adding more references. 2012-02-28 Hendrik Hoeth * lighthisto.py: Caching for re.compile(). This speeds up aida2flat and flat2aida by more than an order of magnitude. 2012-02-27 Andy Buckley * doc/mk-analysis-html: Adding more LaTeX/text -> HTML conversion replacements, including better <,> handling. 2012-02-26 Andy Buckley * Adding CMS_2011_S8973270, CMS_2011_S8941262, CMS_2011_S9215166, CMS_QCD_10_024, from CMS. * Adding LHCB_2011_I917009 analysis, from Alex Grecu. * src/Core/Analysis.cc, include/Rivet/Analysis.hh: Add a numeric-arg version of histoPath(). 2012-02-24 Holger Schulz * Adding ATLAS Ks/Lambda analysis. 2012-02-20 Andy Buckley * src/Analyses/ATLAS_2011_I925932.cc: Using new overflow-aware normalize() in place of counters and scale(..., 1/count) 2012-02-14 Andy Buckley * Splitting MC_GENERIC to put the PDF and PID plotting into MC_PDFS and MC_IDENTIFIED respectively. * Renaming MC_LEADINGJETS to MC_LEADJETUE. 2012-02-14 Hendrik Hoeth * DELPHI_1996_S3430090 and ALEPH_1996_S3486095: fix rapidity vs {Thrust,Sphericity}-axis. 2012-02-14 Andy Buckley * bin/compare-histos: Don't attempt to remove bins from MC histos where they aren't found in the ref file, if the ref file is not expt data, or if the new --no-rmgapbins arg is given. * bin/rivet: Remove the conversion of requested analysis names to upper-case: mixed-case analysis names will now work. 2012-02-14 Frank Siegert * Bugfixes and improvements for MC_TTBAR: - Avoid assert failure with logspace starting at 0.0 - Ignore charged lepton in jet finding (otherwise jet multi is always +1). - Add some dR/deta/dphi distributions as noted in TODO - Change pT plots to logspace as well (to avoid low-stat high pT bins) 2012-02-10 Hendrik Hoeth * rivet-mkhtml -c option now has the semantics of a .plot file. The contents are appended to the dat output by compare-histos. 2012-02-09 David Grellscheid * Fixed broken UnstableFS behaviour 2012-01-25 Frank Siegert * Improvements in make-plots: - Add PlotTickLabels and RatioPlotTickLabels options (cf. make-plots.txt) - Make ErrorBars and ErrorBands non-exclusive (and change their order, such that Bars are on top of Bands) 2012-01-25 Holger Schulz * Add ATLAS diffractive gap analysis 2012-01-23 Andy Buckley * bin/rivet: When using --list-analyses, the analysis summary is now printed out when log level is <= INFO, rather than < INFO. The effect on command line behaviour is that useful identifying info is now printed by default when using --list-analyses, rather than requiring --list-analyses -v. To get the old behaviour, e.g. if using the output of rivet --list-analyses for scripting, now use --list-analyses -q. 2012-01-22 Andy Buckley * Tidying lighthisto, including fixing the order in which +- error values are passed to the Bin constructor in fromFlatHisto. 2012-01-16 Frank Siegert * Bugfix in ATLAS_2012_I1083318: Include non-signal neutrinos in jet clustering. * Add first version of ATLAS_2012_I1083318 (W+jets). Still UNVALIDATED until final happiness with validation plots arises and data is in Hepdata. * Bugfix in ATLAS_2010_S8919674: Really use neutrino with highest pT for Etmiss. Doesn't seem to make very much difference, but is more correct in principle. 2012-01-16 Peter Richardson * Fixes to ATLAS_20111_S9225137 to include reference data 2012-01-13 Holger Schulz * Add ATLAS inclusive lepton analysis 2012-01-12 Hendrik Hoeth * Font selection support in rivet-mkhtml 2012-01-11 Peter Richardson * Added pi0 to list of particles. 2012-01-11 Andy Buckley * Removing references to Boost random numbers. 2011-12-30 Andy Buckley * Adding a placeholder rivet-which script (not currently installed). * Tweaking to avoid a very time-consuming debug printout in compare-histos with the -v flag, and modifying the Rivet env vars in rivet-mkhtml before calling compare-histos to eliminate problems induced by relative paths (i.e. "." does not mean the same thing when the directory is changed within the script). 2011-12-12 Andy Buckley * Adding a command line completion function for rivet-mkhtml. 2011-12-12 Frank Siegert * Fix for factor of 2.0 in normalisation of CMS_2011_S9086218 * Add --ignore-missing option to rivet-mkhtml to ignore non-existing AIDA files. 2011-12-06 Andy Buckley * Include underflow and overflow bins in the normalisation when calling Analysis::normalise(h) 2011-11-23 Andy Buckley * Bumping version to 1.8.0alpha0 since the Jet interface changes are quite a major break with backward compatibility (although the vast majority of analyses should be unaffected). * Removing crufty legacy stuff from the Jet class -- there is never any ambiguity between whether Particle or FourMomentum objects are the constituents now, and the jet 4-momentum is set explicitly by the jet alg so that e.g. there is no mismatch if the FastJet pt recombination scheme is used. * Adding default do-nothing implementations of Analysis::init() and Analysis::finalize(), since it is possible for analysis implementations to not need to do anything in these methods, and forcing analysis authors to write do-nothing boilerplate code is not "the Rivet way"! 2011-11-19 Andy Buckley * Adding variant constructors to FastJets with a more natural Plugin* argument, and decrufting the constructor implementations a bit. * bin/rivet: Adding a more helpful error message if the rivet module can't be loaded, grouping the option parser options, removing the -A option (this just doesn't seem useful anymore), and providing a --pwd option as a shortcut to append "." to the search path. 2011-11-18 Andy Buckley * Adding a guide to compiling a new analysis template to the output message of rivet-mkanalysis. 2011-11-11 Andy Buckley * Version 1.7.0 release! * Protecting the OPAL 2004 analysis against NaNs in the hemispheres projection -- I can't track the origin of these and suspect some occasional memory corruption. 2011-11-09 Andy Buckley * Renaming source files for EXAMPLE and PDG_HADRON_MULTIPLICITIES(_RATIOS) analyses to match the analysis names. * Cosmetic fixes in ATLAS_2011_S9212183 SUSY analysis. * Adding new ATLAS W pT analysis from Elena Yatsenko (slightly adapted). 2011-10-20 Frank Siegert * Extend API of W/ZFinder to allow for specification of input final state in which to search for leptons/photons. 2011-10-19 Andy Buckley * Adding new version of LHCB_2010_S8758301, based on submission from Alex Grecu. There is some slightly dodgy-looking GenParticle* fiddling going on, but apparently it's necessary (and hopefully robust). 2011-10-17 Andy Buckley * bin/rivet-nopy linker line tweak to make compilation work with GCC 4.6 (-lHepMC has to be explicitly added for some reason). 2011-10-13 Frank Siegert * Add four CMS QCD analyses kindly provided by CMS. 2011-10-12 Andy Buckley * Adding a separate test program for non-matrix/vector math functions, and adding a new set of int/float literal arg tests for the inRange functions in it. * Adding a jet multiplicity plot for jets with pT > 30 GeV to MC_TTBAR. 2011-10-11 Andy Buckley * Removing SVertex. 2011-10-11 James Monk * root2flat was missing the first bin (plus spurious last bin) * My version of bash does not understand the pipe syntax |& in rivet-buildplugin 2011-09-30 James Monk * Fix bug in ATLAS_2010_S8817804 that misidentified the akt4 jets as akt6 2011-09-29 Andy Buckley * Converting FinalStateHCM to a slightly more general DISFinalState. 2011-09-26 Andy Buckley * Adding a default libname argument to rivet-buildplugin. If the first argument doesn't have a .so library suffix, then use RivetAnalysis.so as the default. 2011-09-19 Hendrik Hoeth * make-plots: Fixing regex for \physicscoor. Adding "FrameColor" option. 2011-09-17 Andy Buckley * Improving interactive metadata printout, by not printing headings for missing info. * Bumping the release number to 1.7.0alpha0, since with these SPIRES/Inspire changes and the MissingMomentum API change we need more than a minor release. * Updating the mkanalysis, BibTeX-grabbing and other places that care about analysis SPIRES IDs to also be able to handle the new Inspire system record IDs. The missing link is getting to HepData from an Inspire code... * Using the .info file rather than an in-code declaration to specify that an analysis needs cross-section information. * Adding Inspire support to the AnalysisInfo and Analysis interfaces. Maybe we can find a way to combine the two, e.g. return the SPIRES code prefixed with an "S" if no Inspire ID is available... 2011-09-17 Hendrik Hoeth * Added ALICE_2011_S8909580 (strange particle production at 900 GeV) * Feed-down correction in ALICE_2011_S8945144 2011-09-16 Andy Buckley * Adding ATLAS track jet analysis, modified from the version provided by Seth Zenz: ATLAS_2011_I919017. Note that this analysis is currently using the Inspire ID rather than the Spires one: we're clearly going to have to update the API to handle Inspire codes, so might as well start now... 2011-09-14 Andy Buckley * Adding the ATLAS Z pT measurement at 7 TeV (ATLAS_2011_S9131140) and an MC analysis for VH->bb events (MC_VH2BB). 2011-09-12 Andy Buckley * Removing uses of getLog, cout, cerr, and endl from all standard analyses and projections, except in a very few special cases. 2011-09-10 Andy Buckley * Changing the behaviour and interface of the MissingMomentum projection to calculate vector ET correctly. This was previously calculated according to the common definition of -E*sin(theta) of the summed visible 4-momentum in the event, but that is incorrect because the timelike term grows monotonically. Instead, transverse 2-vectors of size ET need to be constructed for each visible particle, and vector-summed in the transverse plane. The rewrite of this behaviour made it opportune to make an API improvement: the previous method names scalarET/vectorET() have been renamed to scalar/vectorEt() to better match the Rivet FourMomentum::Et() method, and MissingMomentum::vectorEt() now returns a Vector3 rather than a double so that the transverse missing Et direction is also available. Only one data analysis has been affected by this change in behaviour: the D0_2004_S5992206 dijet delta(phi) analysis. It's expected that this change will not be very significant, as it is a *veto* on significant missing ET to reduce non-QCD contributions. MC studies using this analysis ~always run with QCD events only, so these contributions should be small. The analysis efficiency may have been greatly improved, as fewer events will now fail the missing ET veto cut. * Add sorting of the ParticleVector returned by the ChargedLeptons projection. * configure.ac: Adding a check to make sure that no-one tries to install into --prefix=$PWD. 2011-09-04 Andy Buckley * lighthisto fixes from Christian Roehr. 2011-08-26 Andy Buckley * Removing deprecated features: the setBeams(...) method on Analysis, the MaxRapidity constant, the split(...) function, the default init() method from AnalysisHandler and its test, and the deprecated TotalVisibleMomentum and PVertex projections. 2011-08-23 Andy Buckley * Adding a new DECLARE_RIVET_PLUGIN wrapper macro to hide the details of the plugin hook system from analysis authors. Migration of all analyses and the rivet-mkanalysis script to use this as the standard plugin hook syntax. * Also call the --cflags option on root-config when using the --root option with rivet-biuldplugin (thanks to Richard Corke for the report) 2011-08-23 Frank Siegert * Added ATLAS_2011_S9126244 * Added ATLAS_2011_S9128077 2011-08-23 Hendrik Hoeth * Added ALICE_2011_S8945144 * Remove obsolete setBeams() from the analyses * Update CMS_2011_S8957746 reference data to the official numbers * Use Inspire rather than Spires. 2011-08-19 Frank Siegert * More NLO parton level generator friendliness: Don't crash or fail when there are no beam particles. * Add --ignore-beams option to skip compatibility check. 2011-08-09 David Mallows * Fix aida2flat to ignore empty dataPointSet 2011-08-07 Andy Buckley * Adding TEXINPUTS and LATEXINPUTS prepend definitions to the variables provided by rivetenv.(c)sh. A manual setting of these variables that didn't include the Rivet TEXMFHOME path was breaking make-plots on lxplus, presumably since the system LaTeX packages are so old there. 2011-08-02 Frank Siegert Version 1.6.0 release! 2011-08-01 Frank Siegert * Overhaul of the WFinder and ZFinder projections, including a change of interface. This solves potential problems with leptons which are not W/Z constituents being excluded from the RemainingFinalState. 2011-07-29 Andy Buckley * Version 1.5.2 release! * New version of aida2root from James Monk. 2011-07-29 Frank Siegert * Fix implementation of --config file option in make-plots. 2011-07-27 David Mallows * Updated MC_TTBAR.plot to reflect updated analysis. 2011-07-25 Andy Buckley * Adding a useTransverseMass flag method and implementation to InvMassFinalState, and using it in the WFinder, after feedback from Gavin Hesketh. This was the neatest way I could do it :S Some other tidying up happened along the way. * Adding transverse mass massT and massT2 methods and functions for FourMomentum. 2011-07-22 Frank Siegert * Added ATLAS_2011_S9120807 * Add two more observables to MC_DIPHOTON and make its isolation cut more LHC-like * Add linear photon pT histo to MC_PHOTONJETS 2011-07-20 Andy Buckley * Making MC_TTBAR work with semileptonic ttbar events and generally tidying the code. 2011-07-19 Andy Buckley * Version bump to 1.5.2.b01 in preparation for a release in the very near future. 2011-07-18 David Mallows * Replaced MC_TTBAR: Added t,tbar reconstruction. Not yet working. 2011-07-18 Andy Buckley * bin/rivet-buildplugin.in: Pass the AM_CXXFLAGS variable (including the warning flags) to the C++ compiler when building user analysis plugins. * include/LWH/DataPointSet.h: Fix accidental setting of errorMinus = scalefactor * error_Plus_. Thanks to Anton Karneyeu for the bug report! 2011-07-18 Hendrik Hoeth * Added CMS_2011_S8884919 (charged hadron multiplicity in NSD events corrected to pT>=0). * Added CMS_2010_S8656010 and CMS_2010_S8547297 (charged hadron pT and eta in NSD events) * Added CMS_2011_S8968497 (chi_dijet) * Added CMS_2011_S8978280 (strangeness) 2011-07-13 Andy Buckley * Rivet PDF manual updates, to not spread disinformation about bootstrapping a Genser repo. 2011-07-12 Andy Buckley * bin/make-plots: Protect property reading against unstripped \r characters from DOS newlines. * bin/rivet-mkhtml: Add a -M unmatch regex flag (note that these are matching the analysis path rather than individual histos on this script), and speed up the initial analysis identification and selection by avoiding loops of regex comparisons for repeats of strings which have already been analysed. * bin/compare-histos: remove the completely (?) unused histogram list, and add -m and -M regex flags, as for aida2flat and flat2aida. 2011-06-30 Hendrik Hoeth * fix fromFlat() in lighthistos: It would ignore histogram paths before. * flat2aida: preserve histogram order from .dat files 2011-06-27 Andy Buckley * pyext/setup.py.in: Use CXXFLAGS and LDFLAGS safely in the Python extension build, and improve the use of build/src directory arguments. 2011-06-23 Andy Buckley * Adding a tentative rivet-updateanalyses script, based on lhapdf-getdata, which will download new analyses as requested. We could change our analysis-providing behaviour a bit to allow this sort of delivery mechanism to be used as the normal way of getting analysis updates without us having to make a whole new Rivet release. It is nice to be able to identify analyses with releases, though, for tracking whether bugs have been addressed. 2011-06-10 Frank Siegert * Bugfixes in WFinder. 2011-06-10 Andy Buckley * Adding \physicsxcoor and \physicsycoor treatment to make-plots. 2011-06-06 Hendrik Hoeth * Allow for negative cross-sections. NLO tools need this. * make-plots: For RatioPlotMode=deviation also consider the MC uncertainties, not just data. 2011-06-04 Hendrik Hoeth * Add support for goodness-of-fit calculations to make-plots. The results are shown in the legend, and one histogram can be selected to determine the color of the plot margin. See the documentation for more details. 2011-06-04 Andy Buckley * Adding auto conversion of Histogram2D to DataPointSets in the AnalysisHandler _normalizeTree method. 2011-06-03 Andy Buckley * Adding a file-weight feature to the Run object, which will optionally rescale the weights in the provided HepMC files. This should be useful for e.g. running on multiple differently-weighted AlpGen HepMC files/streams. The new functionality is used by the rivet command via an optional weight appended to the filename with a colon delimiter, e.g. "rivet fifo1.hepmc fifo2.hepmc:2.31" 2011-06-01 Hendrik Hoeth * Add BeamThrust projection 2011-05-31 Hendrik Hoeth * Fix LIBS for fastjet-3.0 * Add basic infrastructure for Taylor plots in make-plots * Fix OPAL_2004_S6132243: They are using charged+neutral. * Release 1.5.1 2011-05-22 Andy Buckley * Adding plots of stable and decayed PID multiplicities to MC_GENERIC (useful for sanity-checking generator setups). * Removing actually-unused ProjectionApplier.fhh forward declaration header. 2011-05-20 Andy Buckley * Removing import of ipython shell from rivet-rescale, having just seen it throw a multi-coloured warning message on a student's lxplus Rivet session! * Adding support for the compare-histos --no-ratio flag when using rivet-mkhtml. Adding --rel-ratio, --linear, etc. is an exercise for the enthusiast ;-) 2011-05-10 Andy Buckley * Internal minor changes to the ProjectionHandler and ProjectionApplier interfaces, in particular changing the ProjectionHandler::create() function to be called getInstance and to return a reference rather than a pointer. The reference change is to make way for an improved singleton implementation, which cannot yet be used due to a bug in projection memory management. The code of the improved singleton is available, but commented out, in ProjectionManager.hh to allow for easier migration and to avoid branching. 2011-05-08 Andy Buckley * Extending flat2aida to be able to read from and write to stdin/out as for aida2flat, and also eliminating the internal histo parsing representation in favour of the one in lighthisto. lighthisto's fromFlat also needed a bit of an overhaul: it has been extended to parse each histo's chunk of text (including BEGIN and END lines) in fromFlatHisto, and for fromFlat to parse a collection of histos from a file, in keeping with the behaviour of fromDPS/fromAIDA. Merging into Professor is now needed. * Extending aida2flat to have a better usage message, to accept input from stdin for command chaining via pipes, and to be a bit more sensibly internally structured (although it also now has to hold all histos in memory before writing out -- that shouldn't be a problem for anything other than truly huge histo files). 2011-05-04 Andy Buckley * compare-histos: If using --mc-errs style, prefer dotted and dashdotted line styles to dashed, since dashes are often too long to be distinguishable from solid lines. Even better might be to always use a solid line for MC errs style, and to add more colours. * rivet-mkhtml: use a no-mc-errors drawing style by default, to match the behaviour of compare-histos, which it calls. The --no-mc-errs option has been replaced with an --mc-errs option. 2011-05-04 Hendrik Hoeth * Ignore duplicate files in compare-histos. 2011-04-25 Andy Buckley * Adding some hadron-specific N and sumET vs. |eta| plots to MC_GENERIC. * Re-adding an explicit attempt to get the beam particles, since HepMC's IO_HERWIG seems to not always set them even though it's meant to. 2011-04-19 Hendrik Hoeth * Added ATLAS_2011_S9002537 W asymmetry analysis 2011-04-14 Hendrik Hoeth * deltaR, deltaPhi, deltaEta now available in all combinations of FourVector, FourMomentum, Vector3, doubles. They also accept jets and particles as arguments now. 2011-04-13 David Grellscheid * added ATLAS 8983313: 0-lepton BSM 2011-04-01 Andy Buckley * bin/rivet-mkanalysis: Don't try to download SPIRES or HepData info if it's not a standard analysis (i.e. if the SPIRES ID is not known), and make the default .info file validly parseable by YAML, which was an unfortunate gotcha for anyone writing a first analysis. 2011-03-31 Andy Buckley * bin/compare-histos: Write more appropriate ratio plot labels when not comparing to data, and use the default make-plots labels when comparing to data. * bin/rivet-mkhtml: Adding a timestamp to the generated pages, and a -t/--title option to allow setting the main HTML page title on the command line: otherwise it becomes impossible to tell these pages apart when you have a lot of them, except by URL! 2011-03-24 Andy Buckley * bin/aida2flat: Adding a -M option to *exclude* histograms whose paths match a regex. Writing a negative lookahead regex with positive matching was far too awkward! 2011-03-18 Leif Lonnblad * src/Core/AnalysisHandler.cc (AnalysisHandler::removeAnalysis): Fixed strange shared pointer assignment that caused seg-fault. 2011-03-13 Hendrik Hoeth * filling of functions works now in a more intuitive way (I hope). 2011-03-09 Andy Buckley * Version 1.5.0 release! 2011-03-08 Andy Buckley * Adding some extra checks for external packages in make-plots. 2011-03-07 Andy Buckley * Changing the accuracy of the beam energy checking to 1%, to make the UI a bit more forgiving. It's still best to specify exactly the right energy of course! 2011-03-01 Andy Buckley * Adding --no-plottitle to compare-histos (+ completion). * Fixing segfaults in UA1_1990_S2044935 and UA5_1982_S875503. * Bump ABI version numbers for 1.5.0 release. * Use AnalysisInfo for storage of the NeedsCrossSection analysis flag. * Allow field setting in AnalysisInfo. 2011-02-27 Hendrik Hoeth * Support LineStyle=dashdotted in make-plots * New command line option --style for compare-histos. Options are "default", "bw" and "talk". * cleaner uninstall 2011-02-26 Andy Buckley * Changing internal storage and return type of Particle::pdgId() to PdgId, and adding Particle::energy(). * Renaming Analysis::energies() as Analysis::requiredEnergies(). * Adding beam energies into beam consistency checking: Analysis::isCompatible methods now also require the beam energies to be provided. * Removing long-deprecated AnalysisHandler::init() constructor and AnalysisHandler::removeIncompatibleAnalyses() methods. 2011-02-25 Andy Buckley * Adding --disable-obsolete, which takes its value from the value of --disable-preliminary by default. * Replacing RivetUnvalidated and RivetPreliminary plugin libraries with optionally-configured analysis contents in the experiment-specific plugin libraries. This avoids issues with making libraries rebuild consistently when sources were reassigned between libraries. 2011-02-24 Andy Buckley * Changing analysis plugin registration to fall back through available paths rather than have RIVET_ANALYSIS_PATH totally override the built-in paths. The first analysis hook of a given name to be found is now the one that's used: any duplicates found will be warned about but unused. getAnalysisLibPaths() now returns *all* the search paths, in keeping with the new search behaviour. 2011-02-22 Andy Buckley * Moving the definition of the MSG_* macros into the Logging.hh header. They can't be used everywhere, though, as they depend on the existence of a this->getLog() method in the call scope. This move makes them available in e.g. AnalysisHandler and other bits of framework other than projections and analyses. * Adding a gentle print-out from the Rivet AnalysisHandler if preliminary analyses are being used, and strengthening the current warning if unvalidated analyses are used. * Adding documentation about the validation "process" and the (un)validated and preliminary analysis statuses. * Adding the new RivetPreliminary analysis library, and the corresponding --disable-preliminary configure flag. Analyses in this library are subject to change names, histograms, reference data values, etc. between releases: make sure you check any dependences on these analyses when upgrading Rivet. * Change the Python script ref data search behaviours to use Rivet ref data by default where available, rather than requiring a -R option. Where relevant, -R is still a valid option, to avoid breaking legacy scripts, and there is a new --no-rivet-refs option to turn the default searching *off*. * Add the prepending and appending optional arguments to the path searching functions. This will make it easier to combine the search functions with user-supplied paths in Python scripts. * Make make-plots killable! * Adding Rivet version to top of run printout. * Adding Run::crossSection() and printing out the cross-section in pb at the end of a Rivet run. 2011-02-22 Hendrik Hoeth * Make lighthisto.py aware of 2D histograms * Adding published versions of the CDF_2008 leading jets and DY analyses, and marking the preliminary ones as "OBSOLETE". 2011-02-21 Andy Buckley * Adding PDF documentation for path searching and .info/.plot files, and tidying overfull lines. * Removing unneeded const declarations from various return by value path and internal binning functions. Should not affect ABI compatibility but will force recompilation of external packages using the RivetPaths.hh and Utils.hh headers. * Adding findAnalysis*File(fname) functions, to be used by Rivet scripts and external programs to find files known to Rivet according to Rivet's (newly standard) lookup rule. * Changing search path function behaviour to always return *all* search directories rather than overriding the built-in locations if the environment variables are set. 2011-02-20 Andy Buckley * Adding the ATLAS 2011 transverse jet shapes analysis. 2011-02-18 Hendrik Hoeth * Support for transparency in make-plots 2011-02-18 Frank Siegert * Added ATLAS prompt photon analysis ATLAS_2010_S8914702 2011-02-10 Hendrik Hoeth * Simple NOOP constructor for Thrust projection * Add CMS event shape analysis. Data read off the plots. We will get the final numbers when the paper is accepted by the journal. 2011-02-10 Frank Siegert * Add final version of ATLAS dijet azimuthal decorrelation 2011-02-10 Hendrik Hoeth * remove ATLAS conf note analyses for which we have final data * reshuffle histograms in ATLAS minbias analysis to match Hepdata * small pT-cut fix in ATLAS track based UE analysis 2011-01-31 Andy Buckley * Doc tweaks and adding cmp-by-|p| functions for Jets, to match those added by Hendrik for Particles. * Don't sum photons around muons in the D0 2010 Z pT analysis. 2011-01-27 Andy Buckley * Adding ATLAS 2010 min bias and underlying event analyses and data. 2011-01-23 Andy Buckley * Make make-plots write out PDF rather than PS by default. 2011-01-12 Andy Buckley * Fix several rendering and comparison bugs in rivet-mkhtml. * Allow make-plots to write into an existing directory, at the user's own risk. * Make rivet-mkhtml produce PDF-based output rather than PS by default (most people want PDF these days). Can we do the same change of default for make-plots? * Add getAnalysisPlotPaths() function, and use it in compare-histos * Use proper .info file search path function internally in AnalysisInfo::make. 2011-01-11 Andy Buckley * Clean up ATLAS dijet analysis. 2010-12-30 Andy Buckley * Adding a run timeout option, and small bug-fixes to the event timeout handling, and making first event timeout work nicely with the run timeout. Run timeout is intended to be used in conjunction with timed batch token expiry, of the type that likes to make 0 byte AIDA files on LCG when Grid proxies time out. 2010-12-21 Andy Buckley * Fix the cuts in the CDF 1994 colour coherence analysis. 2010-12-19 Andy Buckley * Fixing CDF midpoint cone jet algorithm default construction to have an overlap threshold of 0.5 rather than 0.75. This was recommended by the FastJet manual, and noticed while adding the ATLAS and CMS cones. * Adding ATLAS and CMS old iterative cones as "official" FastJets constructor options (they could always have been used by explicit instantiation and attachment of a Fastjet plugin object). * Removing defunct and unused ClosestJetShape projection. 2010-12-16 Andy Buckley * bin/compare-histos, pyext/lighthisto.py: Take ref paths from rivet module API rather than getting the environment by hand. * pyext/lighthisto.py: Only read .plot info from the first matching file (speed-up compare-histos). 2010-12-14 Andy Buckley * Augmenting the physics vector functionality to make FourMomentum support maths operators with the correct return type (FourMomentum rather than FourVector). 2010-12-11 Andy Buckley * Adding a --event-timeout option to control the event timeout, adding it to the completion script, and making sure that the init time check is turned OFF once successful! * Adding an 3600 second timeout for initialising an event file. If it takes longer than (or anywhere close to) this long, chances are that the event source is inactive for some reason (perhaps accidentally unspecified and stdin is not active, or the event generator has died at the other end of the pipe. The reason for not making it something shorter is that e.g. Herwig++ or Sherpa can have long initialisation times to set up the MPI handler or to run the matrix element integration. An timeout after an hour is still better than a batch job which runs for two days before you realise that you forgot to generate any events! 2010-12-10 Andy Buckley * Fixing unbooked-histo segfault in UA1_1990_S2044935 at 63 GeV. 2010-12-08 Hendrik Hoeth * Fixes in ATLAS_2010_CONF_083, declaring it validated * Added ATLAS_2010_CONF_046, only two plots are implemented. The paper will be out soon, and we don't need the other plots right now. Data is read off the plots in the note. * New option "SmoothLine" for HISTOGRAM sections in make-plots * Changed CustomTicks to CustomMajorTicks and added CustomMinorTicks in make-plots. 2010-12-07 Andy Buckley * Update the documentation to explain this latest bump to path lookup behaviours. * Various improvements to existing path lookups. In particular, the analysis lib path locations are added to the info and ref paths to avoid having to set three variables when you have all three file types in the same personal plugin directory. * Adding setAnalysisLibPaths and addAnalysisLibPath functions. rivet --analysis-path{,-append} now use these and work correctly. Hurrah! * Add --show-analyses as an alias for --show-analysis, following a comment at the ATLAS tutorial. 2010-12-07 Hendrik Hoeth * Change LegendXPos behaviour in make-plots. Now the top left corner of the legend is used as anchor point. 2010-12-03 Andy Buckley * 1.4.0 release. * Add bin-skipping to compare-histos to avoid one use of rivet-rmgaps (it's still needed for non-plotting post-processing like Professor). 2010-12-03 Hendrik Hoeth * Fix normalisation issues in UA5 and ALEPH analyses 2010-11-27 Andy Buckley * MathUtils.hh: Adding fuzzyGtrEquals and fuzzyLessEquals, and tidying up the math utils collection a bit. * CDF 1994 colour coherence analysis overhauled and correction/norm factors fixed. Moved to VALIDATED status. * Adding programmable completion for aida2flat and flat2aida. * Improvements to programmable completion using the neat _filedir completion shell function which I just discovered. 2010-11-26 Andy Buckley * Tweak to floating point inRange to use fuzzyEquals for CLOSED interval equality comparisons. * Some BibTeX generation improvements, and fixing the ATLAS dijet BibTeX key. * Resolution upgrade in PNG make-plots output. * CDF_2005_S6217184.cc, CDF_2008_S7782535.cc: Updates to use the new per-jet JetAlg interface (and some other fixes). * JetAlg.cc: Changed the interface on request to return per-jet rather than per-event jet shapes, with an extra jet index argument. * MathUtils.hh: Adding index_between(...) function, which is handy for working out which bin a value falls in, given a set of bin edges. 2010-11-25 Andy Buckley * Cmp.hh: Adding ASC/DESC (and ANTISORTED) as preferred non-EQUIVALENT enum value synonyms over misleading SORTED/UNSORTED. * Change of rapidity scheme enum name to RapScheme * Reworking JetShape a bit further: constructor args now avoid inconsistencies (it was previously possible to define incompatible range-ends and interval). Internal binning implementation also reworked to use a vector of bin edges: the bin details are available via the interface. The general jet pT cuts can be applied via the JetShape constructor. * MathUtils.hh: Adding linspace and logspace utility functions. Useful for defining binnings. * Adding more general cuts on jet pT and (pseudo)rapidity. 2010-11-11 Andy Buckley * Adding special handling of FourMomentum::mass() for computed zero-mass vectors for which mass2 can go (very slightly) negative due to numerical precision. 2010-11-10 Hendrik Hoeth * Adding ATLAS-CONF-2010-083 conference note. Data is read from plots. When I run Pythia 6 the bins close to pi/2 are higher than in the note, so I call this "unvalidated". But then ... the note doesn't specify a tune or even just a version for the generators in the plots. Not even if they used Pythia 6 or Pythia 8. Probably 6, since they mention AGILe. 2010-11-10 Andy Buckley * Adding a JetAlg::useInvisibles(bool) mechanism to allow ATLAS jet studies to include neutrinos. Anyone who chooses to use this mechanism had better be careful to remove hard neutrinos manually in the provided FinalState object. 2010-11-09 Hendrik Hoeth * Adding ATLAS-CONF-2010-049 conference note. Data is read from plots. Fragmentation functions look good, but I can't reproduce the MC lines (or even the relative differences between them) in the jet cross-section plots. So consider those unvalidated for now. Oh, and it seems ATLAS screwed up the error bands in their ratio plots, too. They are upside-down. 2010-11-07 Hendrik Hoeth * Adding ATLAS-CONF-2010-081 conference note. Data is read from plots. 2010-11-06 Andy Buckley * Deprecating the old JetShape projection and renaming to ClosestJetShape: the algorithm has a tenuous relationship with that actually used in the CDF (and ATLAS) jet shape analyses. CDF analyses to be migrated to the new JetShape projection... and some of that projection's features, design elements, etc. to be finished off: we may as well take this opportunity to clear up what was one of our nastiest pieces of code. 2010-11-05 Hendrik Hoeth * Adding ATLAS-CONF-2010-031 conference note. Data is read from plots. 2010-10-29 Andy Buckley * Making rivet-buildplugin use the same C++ compiler and CXXFLAGS variable as used for the Rivet system build. * Fixing NeutralFinalState projection to, erm, actually select neutral particles (by Hendrik). * Allow passing a general FinalState reference to the JetShape projection, rather than requiring a VetoedFS. 2010-10-07 Andy Buckley * Adding a --with-root flag to rivet-buildplugin to add root-config --libs flags to the plugin build command. 2010-09-24 Andy Buckley * Releasing as Rivet 1.3.0. * Bundling underscore.sty to fix problems with running make-plots on dat files generated by compare-histos from AIDA files with underscores in their names. 2010-09-16 Andy Buckley * Fix error in N_effective definition for weighted profile errors. 2010-08-18 Andy Buckley * Adding MC_GENERIC analysis. NB. Frank Siegert also added MC_HJETS. 2010-08-03 Andy Buckley * Fixing compare-histos treatment of what is now a ref file, and speeding things up... again. What a mess! 2010-08-02 Andy Buckley * Adding rivet-nopy: a super-simple Rivet C++ command line interface which avoids Python to make profiling and debugging easier. * Adding graceful exception handling to the AnalysisHandler event loop methods. * Changing compare-histos behaviour to always show plots for which there is at least one MC histo. The default behaviour should now be the correct one in 99% of use cases. 2010-07-30 Andy Buckley * Merging in a fix for shared_ptrs not being compared for insertion into a set based on raw pointer value. 2010-07-16 Andy Buckley * Adding an explicit library dependency declaration on libHepMC, and hence removing the -lHepMC from the rivet-config --libs output. 2010-07-14 Andy Buckley * Adding a manual section on use of Rivet (and AGILe) as libraries, and how to use the -config scripts to aid compilation. * FastJets projection now allows setting of a jet area definition, plus a hacky mapping for getting the area-enabled cluster sequence. Requested by Pavel Starovoitov & Paolo Francavilla. * Lots of script updates in last two weeks! 2010-06-30 Andy Buckley * Minimising amount of Log class mapped into SWIG. * Making Python ext build checks fail with error rather than warning if it has been requested (or, rather, not explicitly disabled). 2010-06-28 Andy Buckley * Converting rivet Python module to be a package, with the dlopen flag setting etc. done around the SWIG generated core wrapper module (rivet.rivetwrap). * Requiring Python >= 2.4.0 in rivet scripts (and adding a Python version checker function to rivet module) * Adding --epspng option to make-plots (and converting to use subprocess.Popen). 2010-06-27 Andy Buckley * Converting JADE_OPAL analysis to use the fastjet exclusive_ymerge_*max* function, rather than just exclusive_ymerge: everything looks good now. It seems that fastjet >= 2.4.2 is needed for this to work properly. 2010-06-24 Andy Buckley * Making rivet-buildplugin look in its own bin directory when trying to find rivet-config. 2010-06-23 Andy Buckley * Adding protection and warning about numerical precision issues in jet mass calculation/histogramming to the MC_JetAnalysis analysis. * Numerical precision improvement in calculation of Vector4::mass2. * Adding relative scale ratio plot flag to compare-histos * Extended command completion to rivet-config, compare-histos, and make-plots. * Providing protected log messaging macros, MSG_{TRACE,DEBUG,INFO,WARNING,ERROR} cf. Athena. * Adding environment-aware functions for Rivet search path list access. 2010-06-21 Andy Buckley * Using .info file beam ID and energy info in HTML and LaTeX documentation. * Using .info file beam ID and energy info in command-line printout. * Fixing a couple of references to temporary variables in the analysis beam info, which had been introduced during refactoring: have reinstated reference-type returns as the more efficient solution. This should not affect API compatibility. * Making SWIG configure-time check include testing for incompatibilities with the C++ compiler (re. the recurring _const_ char* literals issue). * Various tweaks to scripts: make-plots and compare-histos processes are now renamed (on Linux), rivet-config is avoided when computing the Rivet version,and RIVET_REF_PATH is also set using the rivet --analysis-path* flags. compare-histos now uses multiple ref data paths for .aida file globbing. * Hendrik changed VetoedFinalState comparison to always return UNDEFINED if vetoing on the results of other FS projections is being used. This is the only simple way to avoid problems emanating from the remainingFinalState thing. 2010-06-19 Andy Buckley * Adding --analysis-path and --analysis-path-append command-line flags to the rivet script, as a "persistent" way to set or extend the RIVET_ANALYSIS_PATH variable. * Changing -Q/-V script verbosity arguments to more standard -q/-v, after Hendrik moaned about it ;) * Small fix to TinyXML operator precendence: removes a warning, and I think fixes a small bug. * Adding plotinfo entries for new jet rapidity and jet mass plots in MC_JetAnalysis derivatives. * Moving MC_JetAnalysis base class into a new libRivetAnalysisTools library, with analysis base class and helper headers to be stored in the reinstated Rivet/Analyses include directory. 2010-06-08 Andy Buckley * Removing check for CEDARSTD #define guard, since we no longer compile against AGILe and don't have to be careful about duplication. * Moving crappy closest approach and decay significance functions from Utils into SVertex, which is the only place they have ever been used (and is itself almost entirely pointless). * Overhauling particle ID <-> name system to clear up ambiguities between enums, ints, particles and beams. There are no more enums, although the names are still available as const static ints, and names are now obtained via a singleton class which wraps an STL map for name/ID lookups in both directions. 2010-05-18 Hendrik Hoeth * Fixing factor-of-2 bug in the error calculation when scaling histograms. * Fixing D0_2001_S4674421 analysis. 2010-05-11 Andy Buckley * Replacing TotalVisibleMomentum with MissingMomentum in analyses and WFinder. Using vector ET rather than scalar ET in some places. 2010-05-07 Andy Buckley * Revamping the AnalysisHandler constructor and data writing, with some LWH/AIDA mangling to bypass the stupid AIDA idea of having to specify the sole output file and format when making the data tree. Preferred AnalysisHandler constructor now takes only one arg -- the runname -- and there is a new AH.writeData(outfile) method to replace AH.commitData(). Doing this now to begin migration to more flexible histogramming in the long term. 2010-04-21 Hendrik Hoeth * Fixing LaTeX problems (make-plots) on ancient machines, like lxplus. 2010-04-29 Andy Buckley * Fixing (I hope!) the treatment of weighted profile bin errors in LWH. 2010-04-21 Andy Buckley * Removing defunct and unused KtJets and Configuration classes. * Hiding some internal details from Doxygen. * Add @brief Doxygen comments to all analyses, projections and core classes which were missing them. 2010-04-21 Hendrik Hoeth * remove obsolete reference to InitialQuarks from DELPHI_2002 * fix normalisation in CDF_2000_S4155203 2010-04-20 Hendrik Hoeth * bin/make-plots: real support for 2-dim histograms plotted as colormaps, updated the documentation accordingly. * fix misleading help comment in configure.ac 2010-04-08 Andy Buckley * bin/root2flat: Adding this little helper script, minimally modified from one which Holger Schulz made for internal use in ATLAS. 2010-04-05 Andy Buckley * Using spiresbib in rivet-mkanalysis: analysis templates made with rivet-mkanalysis will now contain a SPIRES-dumped BibTeX key and entry if possible! * Adding BibKey and BibTeX entries to analysis metadata files, and updating doc build to use them rather than the time-consuming SPIRES screen-scraping. Added SPIRES BibTeX dumps to all analysis metadata using new (uninstalled & unpackaged) doc/get-spires-data script hack. * Updating metadata files to add Energies, Beams and PtCuts entries to all of them. * Adding ToDo, NeedsCrossSection, and better treatment of Beams and Energies entries in metadata files and in AnalysisInfo and Analysis interfaces. 2010-04-03 Andy Buckley * Frank Siegert: Update of rivet-mkhtml to conform to improved compare-histos. * Frank Siegert: LWH output in precision-8 scientific notation, to solve a binning precision problem... the first time weve noticed a problem! * Improved treatment of data/reference datasets and labels in compare-histos. * Rewrite of rivet-mkanalysis in Python to make way for neat additions. * Improving SWIG tests, since once again the user's biuld system must include SWIG (no test to check that it's a 'good SWIG', since the meaning of that depends on which compiler is being used and we hope that the user system is consistent... evidence from Finkified Macs and bloody SLC5 notwithstanding). 2010-03-23 Andy Buckley * Tag as patch release 1.2.1. 2010-03-22 Andy Buckley * General tidying of return arguments and intentionally unused parameters to keep -Wextra happy (some complaints remain from TinyXML, FastJet, and HepMC). * Some extra bug fixes: in FastJets projection with explicit plugin argument, removing muon veto cut on FoxWolframMoments. * Adding UNUSED macro to help with places where compiler warnings can't be helped. * Turning on -Wextra warnings, and fixing some violations. 2010-03-21 Andy Buckley * Adding MissingMomentum projection, as replacement for ~all uses of now-deprecated TotalVisibleMomentum projection. * Fixing bug with TotalVisibleMomentum projection usage in MC_SUSY analysis. * Frank Siegert fixed major bug in pTmin param passing to FastJets projection. D'oh: requires patch release. 2010-03-02 Andy Buckley * Tagging for 1.2.0 release... at last! 2010-03-01 Andy Buckley * Updates to manual, manual generation scripts, analysis info etc. * Add HepData URL to metadata print-out with rivet --show-analysis * Fix average Et plot in UA1 analysis to only apply to the tracker acceptance (but to include neutral particle contributions, i.e. the region of the calorimeter in the tracker acceptance). * Use Et rather than pT in filling the scalar Et measure in TotalVisibleMomentum. * Fixes to UA1 normalisation (which is rather funny in the paper). 2010-02-26 Andy Buckley * Update WFinder to not place cuts and other restrictions on the neutrino. 2010-02-11 Andy Buckley * Change analysis loader behaviour to use ONLY RIVET_ANALYSIS_PATH locations if set, otherwise use ONLY the standard Rivet analysis install path. Should only impact users of personal plugin analyses, who should now explicitly set RIVET_ANALYSIS_PATH to load their analysis... and who can now create personal versions of standard analyses without getting an error message about duplicate loading. 2010-01-15 Andy Buckley * Add tests for "stable" heavy flavour hadrons in jets (rather than just testing for c/b hadrons in the ancestor lists of stable jet constituents) 2009-12-23 Hendrik Hoeth * New option "RatioPlotMode=deviation" in make-plots. 2009-12-14 Hendrik Hoeth * New option "MainPlot" in make-plots. For people who only want the ratio plot and nothing else. * New option "ConnectGaps" in make-plots. Set to 1 if you want to connect gaps in histograms with a line when ErrorBars=0. Works both in PLOT and in HISTOGRAM sections. * Eliminated global variables for coordinates in make-plots and enabled multithreading. 2009-12-14 Andy Buckley * AnalysisHandler::execute now calls AnalysisHandler::init(event) if it has not yet been initialised. * Adding more beam configuration features to Beam and AnalysisHandler: the setRunBeams(...) methods on the latter now allows a beam configuration for the run to be specified without using the Run class. 2009-12-11 Andy Buckley * Removing use of PVertex from few remaining analyses. Still used by SVertex, which is itself hardly used and could maybe be removed... 2009-12-10 Andy Buckley * Updating JADE_OPAL to do the histo booking in init(), since sqrtS() is now available at that stage. * Renaming and slightly re-engineering all MC_*_* analyses to not be collider-specific (now the Analysis::sqrtS/beams()) methods mean that histograms can be dynamically binned. * Creating RivetUnvalidated.so plugin library for unvalidated analyses. Unvalidated analyses now need to be explicitly enabled with a --enable-unvalidated flag on the configure script. * Various min bias analyses updated and validated. 2009-12-10 Hendrik Hoeth * Propagate SPECIAL and HISTOGRAM sections from .plot files through compare-histos * STAR_2006_S6860818: vs particle mass, validate analysis 2009-12-04 Andy Buckley * Use scaling rather than normalising in DELPHI_1996: this is generally desirable, since normalizing to 1 for 1/sig dsig/dx observables isn't correct if any events fall outside the histo bounds. * Many fixes to OPAL_2004. * Improved Hemispheres interface to remove unnecessary consts on returned doubles, and to also return non-squared versions of (scaled) hemisphere masses. * Add "make pyclean" make target at the top level to make it easier for developers to clean their Python module build when the API is extended. * Identify use of unvalidated analyses with a warning message at runtime. * Providing Analysis::sqrtS() and Analysis::beams(), and making sure they're available by the time the init methods are called. 2009-12-02 Andy Buckley * Adding passing of first event sqrt(s) and beams to analysis handler. * Restructuring running to only use one HepMC input file (no-one was using multiple ones, right?) and to break down the Run class to cleanly separate the init and event loop phases. End of file is now neater. 2009-12-01 Andy Buckley * Adding parsing of beam types and pairs of energies from YAML. 2009-12-01 Hendrik Hoeth * Fixing trigger efficiency in CDF_2009_S8233977 2009-11-30 Andy Buckley * Using shared pointers to make I/O object memory management neater and less error-prone. * Adding crossSectionPerEvent() method [== crossSection()/sumOfWeights()] to Analysis. Useful for histogram scaling since numerator of sumW_passed/sumW_total (to calculate pass-cuts xsec) is cancelled by dividing histo by sumW_passed. * Clean-up of Particle class and provision of inline PID:: functions which take a Particle as an argument to avoid having to explicitly call the Particle::pdgId() method. 2009-11-30 Hendrik Hoeth * Fixing division by zero in Profile1D bin errors for bins with just a single entry. 2009-11-24 Hendrik Hoeth * First working version of STAR_2006_S6860818 2009-11-23 Hendrik Hoeth * Adding missing CDF_2001_S4751469 plots to uemerge * New "ShowZero" option in make-plots * Improving lots of plot defaults * Fixing typos / non-existing bins in CDF_2001_S4751469 and CDF_2004_S5839831 reference data 2009-11-19 Hendrik Hoeth * Fixing our compare() for doubles. 2009-11-17 Hendrik Hoeth * Zeroth version of STAR_2006_S6860818 analysis (identified strange particles). Not working yet for unstable particles. 2009-11-11 Andy Buckley * Adding separate jet-oriented and photon-oriented observables to MC PHOTONJETUE analysis. * Bug fix in MC leading jets analysis, and general tidying of leading jet analyses to insert units, etc. (should not affect any current results) 2009-11-10 Hendrik Hoeth * Fixing last issues in STAR_2006_S6500200 and setting it to VALIDATED. * Noramlise STAR_2006_S6870392 to cross-section 2009-11-09 Andy Buckley * Overhaul of jet caching and ParticleBase interface. * Adding lists of analyses' histograms (obtained by scanning the plot info files) to the LaTeX documentation. 2009-11-07 Andy Buckley * Adding checking system to ensure that Projections aren't registered before the init phase of analyses. * Now that the ProjHandler isn't full of defunct pointers (which tend to coincidentally point to *new* Projection pointers rather than undefined memory, hence it wasn't noticed until recently!), use of a duplicate projection name is now banned with a helpful message at runtime. * (Huge) overhaul of ProjectionHandler system to use shared_ptr: projections are now deleted much more efficiently, naturally cleaning themselves out of the central repository as they go out of scope. 2009-11-06 Andy Buckley * Adding Cmp specialisation, using fuzzyEquals(). 2009-11-05 Hendrik Hoeth * Fixing histogram division code. 2009-11-04 Hendrik Hoeth * New analysis STAR_2006_S6500200 (pion and proton pT spectra in pp collisions at 200 GeV). It is still unclear if they used a cut in rapidity or pseudorapidity, thus the analysis is declared "UNDER DEVELOPMENT" and "DO NOT USE". * Fixing compare() in NeutralFinalState and MergedFinalState 2009-11-04 Andy Buckley * Adding consistence checking on beam ID and sqrt(s) vs. those from first event. 2009-11-03 Andy Buckley * Adding more assertion checks to linear algebra testing. 2009-11-02 Hendrik Hoeth * Fixing normalisation issue with stacked histograms in make-plots. 2009-10-30 Hendrik Hoeth * CDF_2009_S8233977: Updating data and axes labels to match final paper. Normalise to cross-section instead of data. 2009-10-23 Andy Buckley * Fixing Cheese-3 plot in CDF 2004... at last! 2009-10-23 Hendrik Hoeth * Fix muon veto in CDF_1994_S2952106, CDF_2005_S6217184, CDF_2008_S7782535, and D0_2004_S5992206 2009-10-19 Andy Buckley * Adding analysis info files for MC SUSY and PHOTONJETUE analyses. * Adding MC UE analysis in photon+jet events. 2009-10-19 Hendrik Hoeth * Adding new NeutralFinalState projection. Note that this final state takes E_T instead of p_T as argument (makes more sense for neutral particles). The compare() method does not yet work as expected (E_T comparison still missing). * Adding new MergedFinalState projection. This merges two final states, removing duplicate particles. Duplicates are identified by looking at the genParticle(), so users need to take care of any manually added particles themselves. * Fixing most open issues with the STAR_2009_UE_HELEN analysis. There is only one question left, regarding the away region. * Set the default split-merge value for SISCone in our FastJets projection to the recommended (but not Fastjet-default!) value of 0.75. 2009-10-17 Andy Buckley * Adding parsing of units in cross-sections passed to the "-x" flag, i.e. "-x 101 mb" is parsed internally into 1.01e11 pb. 2009-10-16 Hendrik Hoeth * Disabling DELPHI_2003_WUD_03_11 in the Makefiles, since I don't trust the data. * Getting STAR_2009_UE_HELEN to work. 2009-10-04 Andy Buckley * Adding triggers and other tidying to (still unvalidated) UA1_1990 analysis. * Fixing definition of UA5 trigger to not be intrinscally different for pp and ppbar: this is corrected for (although it takes some readng to work this out) in the 1982 paper, which I think is the only one to compare the two modes. * Moving projection setup and registration into init() method for remaining analyses. * Adding trigger implementations as projections for CDF Runs 0 & 1, and for UA5. 2009-10-01 Andy Buckley * Moving projection setup and registration into init() method for analyses from ALEPH, CDF and the MC_ group. * Adding generic SUSY validation analysis, based on plots used in ATLAS Herwig++ validation. * Adding sorted particle accessors to FinalState (cf. JetAlg). 2009-09-29 Andy Buckley * Adding optional use of args as regex match expressions with -l/--list-analyses. 2009-09-03 Andy Buckley * Passing GSL include path to compiler, since its absence was breaking builds on systems with no GSL installation in a standard location (such as SLC5, for some mysterious reason!) * Removing lib extension passing to compiler from the configure script, because Macs and Linux now both use .so extensions for the plugin analysis modules. 2009-09-02 Andy Buckley * Adding analysis info file path search with RIVET_DATA_PATH variable (and using this to fix doc build.) * Improvements to AnalysisLoader path search. * Moving analysis sources back into single directory, after a proletarian uprising ;) 2009-09-01 Andy Buckley * Adding WFinder and WAnalysis, based on Z proj and analysis, with some tidying of the Z code. * ClusteredPhotons now uses an IdentifiedFS to pick the photons to be looped over, and only clusters photons around *charged* signal particles. 2009-08-31 Andy Buckley * Splitting analyses by directory, to make it easier to disable building of particular analysis group plugin libs. * Removing/merging headers for all analyses except for the special MC_JetAnalysis base class. * Exit with an error message if addProjection is used twice from the same parent with distinct projections. 2009-08-28 Andy Buckley * Changed naming convention for analysis plugin libraries, since the loader has changed so much: they must now *start* with the word "Rivet" (i.e. no lib prefix). * Split standard plugin analyses into several plugin libraries: these will eventually move into separate subdirs for extra build convenience. * Started merging analysis headers into the source files, now that we can (the plugin hooks previously forbade this). * Replacement of analysis loader system with a new one based on ideas from ThePEG, which uses dlopen-time instantiation of templated global variables to reduce boilerplate plugin hooks to one line in analyses. 2009-07-14 Frank Siegert * Replacing in-source histo-booking metadata with .plot files. 2009-07-14 Andy Buckley * Making Python wrapper files copy into place based on bundled versions for each active HepMC interface (2.3, 2.4 & 2.5), using a new HepMC version detector test in configure. * Adding YAML metadata files and parser, removing same metadata from the analysis classes' source headers. 2009-07-07 Andy Buckley * Adding Jet::hadronicEnergy() * Adding VisibleFinalState and automatically using it in JetAlg projections. * Adding YAML parser for new metadata (and eventually ref data) files. 2009-07-02 Andy Buckley * Adding Jet::neutralEnergy() (and Jet::totalEnergy() for convenience/symmetry). 2009-06-25 Andy Buckley * Tidying and small efficiency improvements in CDF_2008_S7541902 W+jets analysis (remove unneeded second stage of jet storing, sorting the jets twice, using foreach, etc.). 2009-06-24 Andy Buckley * Fixing Jet's containsBottom and containsCharm methods, since B hadrons are not necessarily to be found in the final state. Discovered at the same time that HepMC::GenParticle defines a massively unhelpful copy constructor that actually loses the tree information; it would be better to hide it entirely! * Adding RivetHepMC.hh, which defines container-type accessors to HepMC particles and vertices, making it possible to use Boost foreach and hence avoiding the usual huge boilerplate for-loops. 2009-06-11 Andy Buckley * Adding --disable-pdfmanual option, to make the bootstrap a bit more robust. * Re-enabling D0IL in FastJets: adding 10^-10 to the pTmin removes the numerical instability! * Fixing CDF_2004 min/max cone analysis to use calo jets for the leading jet Et binning. Thanks to Markus Warsinsky for (re)discovering this bug: I was sure it had been fixed. I'm optimistic that this will fix the main distributions, although Swiss Cheese "minus 3" is still likely to be broken. Early tests look okay, but it'll take more stats before we can remove the "do not trust" sign. 2009-06-10 Andy Buckley * Providing "calc" methods so that Thrust and Sphericity projections can be used as calculators without having to use the projecting/caching system. 2009-06-09 Andy Buckley * 1.1.3 release! * More doc building and SWIG robustness tweaks. 2009-06-07 Andy Buckley * Make doc build from metadata work even before the library is installed. 2009-06-07 Hendrik Hoeth * Fix phi rotation in CDF_2008_LEADINGJETS. 2009-06-07 Andy Buckley * Disabling D0 IL midpoint cone (using CDF modpoint instead), since there seems to be a crashing bug in FastJet's implementation: we can't release that way, since ~no D0 analyses will run. 2009-06-03 Andy Buckley * Putting SWIG-generated source files under SVN control to make life easier for people who we advise to check out the SVN head version, but who don't have a sufficiently modern copy of SWIG to * Adding the --disable-analyses option, for people who just want to use Rivet as a framework for their own analyses. * Enabling HepMC cross-section reading, now that HepMC 2.5.0 has been released. 2009-05-23 Hendrik Hoeth * Using gsl-config to locate libgsl * Fix the paths for linking such that our own libraries are found before any system libraries, e.g. for the case that there is an outdated fastjet version installed on the system while we want to use our own up-to-date version. * Change dmerge to ymerge in the e+e- analyses using JADE or DURHAM from fastjet. That's what it is called in fastjet-2.4 now. 2009-05-18 Andy Buckley * Adding use of gsl-config in configure script. 2009-05-16 Andy Buckley * Removing argument to vetoEvent macro, since no weight subtraction is now needed. It's now just an annotated return, with built-in debug log message. * Adding an "open" FinalState, which is only calculated once per even, then used by all other FSes, avoiding the loop over non-status 1 particles. 2009-05-15 Andy Buckley * Removing incorrect setting of DPS x-errs in CDF_2008 jet shape analysis: the DPS autobooking already gets this bit right. * Using Jet rather than FastJet::PseudoJet where possible, as it means that the phi ranges match up nicely between Particle and the Jet object. The FastJet objects are only really needed if you want to do detailed things like look at split/merge scales for e.g. diff jet rates or "y-split" analyses. * Tidying and debugging CDF jet shape analyses and jet shape plugin... ongoing, but I think I've found at least one real bug, plus a lot of stuff that can be done a lot more nicely. * Fully removing deprecated math functions and updating affected analyses. 2009-05-14 Andy Buckley * Removing redundant rotation in DISKinematics... this was a legacy of Peter using theta rather than pi-theta in his rotation. * Adding convenience phi, rho, eta, theta, and perp,perp2 methods to the 3 and 4 vector classes. 2009-05-12 Andy Buckley * Adding event auto-rotation for events with one proton... more complete approach? 2009-05-09 Hendrik Hoeth * Renaming CDF_2008_NOTE_9337 to CDF_2009_S8233977. * Numerous small bug fixes in ALEPH_1996_S3486095. * Adding data for one of the Rick-Field-style STAR UE analyses. 2009-05-08 Andy Buckley * Adding rivet-mkanalysis script, to make generating new analysis source templates easier. 2009-05-07 Andy Buckley * Adding null vector check to Vector3::azimuthalAngle(). * Fixing definition of HCM/Breit frames in DISKinematics, and adding asserts to check that the transformation is doing what it should. 2009-05-05 Andy Buckley * Removing eta and Et cuts from CDF 2000 Z pT analysis, based on our reading of the paper, and converting most of the analysis to a call of the ZFinder projection. 2009-05-05 Hendrik Hoeth * Support non-default seed_threshold in CDF cone jet algorithms. * New analyses STAR_2006_S6870392 and STAR_2008_S7993412. In STAR_2008_S7993412 only the first distribution is filled at the moment. STAR_2006_S6870392 is normalised to data instead of the Monte Carlo cross-section, since we don't have that available in the HepMC stream yet. 2009-05-05 Andy Buckley * Changing Event wrapper to copy whole GenEvents rather than pointers, use std units if supported in HepMC, and run a placeholder function for event auto-orientation. 2009-04-28 Andy Buckley * Removing inclusion of IsolationTools header by analyses that aren't actually using the isolation tools... which is all of them. Leaving the isolation tools in place for now, as there might still be use cases for them and there's quite a lot of code there that deserves a second chance to be used! 2009-04-24 Andy Buckley * Deleting Rivet implementations of TrackJet and D0ILConeJets: the code from these has now been incorporated into FastJet 2.4.0. * Removed all mentions of the FastJet JADE patch and the HAVE_JADE preprocessor macro. * Bug fix to D0_2008_S6879055 to ensure that cuts compare to both electron and positron momenta (was just comparing against electrons, twice, probably thanks to the miracle of cut and paste). * Converting all D0 IL Cone jets to use FastJets. Involved tidying D0_2004 jet azimuthal decorrelation analysis and D0_2008_S6879055 as part of migration away from using the getLorentzJets method, and removing the D0ILConeJets header from quite a few analyses that weren't using it at all. * Updating CDF 2001 to use FastJets in place of TrackJet, and adding axis labels to its plots. * Note that ZEUS_2001_S4815815 uses the wrong jet definition: it should be a cone but curently uses kT. * Fixing CDF_2005_S6217184 to use correct (midpoint, R=0.7) jet definition. That this was using a kT definition with R=1.0 was only made obvious when the default FastJets constructor was removed. * Removing FastJets default constructor: since there are now several good (IRC safe) jet definitions available, there is no obvious safe default and analyses should have to specify which they use. * Moving FastJets constructors into implementation file to reduce recompilation dependencies, and adding new plugins. * Ensuring that axis labels actually get written to the output data file. 2009-04-22 Andy Buckley * Adding explicit FastJet CDF jet alg overlap_threshold constructor param values, since the default value from 2.3.x is now removed in version 2.4.0. * Removing use of HepMC ThreeVector::mag method (in one place only) since this has been removed in version 2.5.0b. * Fix to hepmc.i (included by rivet.i) to ignore new HepMC 2.5.0b GenEvent stream operator. 2009-04-21 Andy Buckley * Dependency on FastJet now requires version 2.4.0 or later. Jade algorithm is now native. * Moving all analysis constructors and Projection headers from the analysis header files into their .cc implementation files, cutting header dependencies. * Removing AIDA headers: now using LWH headers only, with enhancement to use axis labels. This facility is now used by the histo booking routines, and calling the booking function versions which don't specify axis labels will result in a runtime warning. 2009-04-07 Andy Buckley * Adding $(DESTDIR) prefix to call to Python module "setup.py install" * Moving HepMC SWIG mappings into Python Rivet module for now: seems to work-around the SL type-mapping bug. 2009-04-03 Andy Buckley * Adding MC analysis for LHC UE: higher-pT replica of Tevatron 2008 leading jets study. * Adding CDF_1990 pseudorapidity analysis. * Moving CDF_2001 constructor into implementation file. * Cleaning up CDF_2008_LEADINGJETS a bit, e.g. using foreach loops. * Adding function interface for specifying axis labels in histo bookings. Currently has no effect, since AIDA doesn't seem to have a mechanism for axis labels. It really is a piece of crap. 2009-03-18 Andy Buckley * Adding docs "make upload" and other tweaks to make the doc files fit in with the Rivet website. * Improving LaTex docs to show email addresses in printable form and to group analyses by collider or other metadata. * Adding doc script to include run info in LaTeX docs, and to make HTML docs. * Removing WZandh projection, which wasn't generator independent and whose sole usage was already replaced by ZFinder. * Improvements to constructors of ZFinder and InvMassFS. * Changing ExampleTree to use real FS-based Z finding. 2009-03-16 Andy Buckley * Allow the -H histo file spec to give a full name if wanted. If it doesn't end in the desired extension, it will be added. * Adding --runname option (and API elements) to choose a run name to be prepended as a "top level directory" in histo paths. An empty value results in no extra TLD. 2009-03-06 Andy Buckley * Adding R=0.2 photon clustering to the electrons in the CDF 2000 Z pT analysis. 2009-03-04 Andy Buckley * Fixing use of fastjet-config to not use the user's PATH variable. * Fixing SWIG type table for HepMC object interchange. 2009-02-20 Andy Buckley * Adding use of new metadata in command line analysis querying with the rivet command, and in building the PDF Rivet manual. * Adding extended metadata methods to the Analysis interface and the Python wrapper. All standard analyses comply with this new interface. 2009-02-19 Andy Buckley * Adding usefully-scoped config headers, a Rivet::version() function which uses them, and installing the generated headers to fix "external" builds against an installed copy of Rivet. The version() function has been added to the Python wrapper. 2009-02-05 Andy Buckley * Removing ROOT dependency and linking. Woo! There's no need for this now, because the front-end accepts no histo format switch and we'll just use aida2root for output conversions. Simpler this way, and it avoids about half of our compilation bug reports from 32/64 bit ROOT build confusions. 2009-02-04 Andy Buckley * Adding automatic generation of LaTeX manual entries for the standard analyses. 2009-01-20 Andy Buckley * Removing RivetGun and TCLAP source files! 2009-01-19 Andy Buckley * Added psyco Python optimiser to rivet, make-plots and compare-histos. * bin/aida2root: Added "-" -> "_" mangling, following requests. 2009-01-17 Andy Buckley * 1.1.2 release. 2009-01-15 Andy Buckley * Converting Python build system to bundle SWIG output in tarball. 2009-01-14 Andy Buckley * Converting AIDA/LWH divide function to return a DPS so that bin width factors don't get all screwed up. Analyses adapted to use the new division operation (a DPS/DPS divide would also be nice... but can wait for YODA). 2009-01-06 Andy Buckley * bin/make-plots: Added --png option for making PNG output files, using 'convert' (after making a PDF --- it's a bit messy) * bin/make-plots: Added --eps option for output filtering through ps2eps. 2009-01-05 Andy Buckley * Python: reworking Python extension build to use distutils and newer m4 Python macros. Probably breaks distcheck but is otherwise more robust and platform independent (i.e. it should now work on Macs). 2008-12-19 Andy Buckley * make-plots: Multi-threaded make-plots and cleaned up the LaTeX building a bit (necessary to remove the implicit single global state). 2008-12-18 Andy Buckley * make-plots: Made LaTeX run in no-stop mode. * compare-histos: Updated to use a nicer labelling syntax on the command line and to successfully build MC-MC plots. 2008-12-16 Andy Buckley * Made LWH bin edge comparisons safe against numerical errors. * Added Particle comparison functions for sorting. * Removing most bad things from ExampleTree and tidying up. Marked WZandh projection for removal. 2008-12-03 Hendrik Hoeth * Added the two missing observables to the CDF_2008_NOTE_9337 analysis, i.e. track pT and sum(ET). There is a small difference between our MC output and the MC plots of the analysis' author, we're still waiting for the author's comments. 2008-12-02 Andy Buckley * Overloading use of a std::set in the interface, since the version of SWIG on Sci Linux doesn't have a predefined mapping for STL sets. 2008-12-02 Hendrik Hoeth * Fixed uemerge. The output was seriously broken by a single line of debug information in fillAbove(). Also changed uemerge output to exponential notation. * Unified ref and mc histos in compare-histos. Histos with one bin are plotted linear. Option for disabling the ratio plot. Several fixes for labels, legends, output directories, ... * Changed rivetgun's fallback directory for parameter files to $PREFIX/share/AGILe, since that's where the steering files now are. * Running aida2flat in split mode now produces make-plots compatible dat-files for direct plotting. 2008-11-28 Andy Buckley * Replaced binreloc with an upgraded and symbol-independent copy. 2008-11-25 Andy Buckley * Added searching of $RIVET_REF_PATH for AIDA reference data files. 2008-11-24 Andy Buckley * Removing "get"s and other obsfucated syntax from ProjectionApplier (Projection and Analysis) interfaces. 2008-11-21 Andy Buckley * Using new "global" Jet and V4 sorting functors in TrackJet. Looks like there was a sorting direction problem before... * Verbose mode with --list-analyses now shows descriptions as well as analysis names. * Moved data/Rivet to data/refdata and moved data/RivetGun contents to AGILe (since generator steering is no longer a Rivet thing) * Added unchecked ratio plots to D0 Run II jet + photon analysis. * Added D0 inclusive photon analysis. * Added D0 Z rapidity analysis. * Tidied up constructor interface and projection chain implementation of InvMassFinalState. * Added ~complete set of Jet and FourMomentum sorting functors. 2008-11-20 Andy Buckley * Added IdentifiedFinalState. * Moved a lot of TrackJet and Jet code into .cc files. * Fixed a caching bug in Jet: cache flag resets should never be conditional, since they are then sensitive to initialisation errors. * Added quark enum values to ParticleName. * Rationalised JetAlg interfaces somewhat, with "size()" and "jets()" methods in the interface. * Added D0 W charge asymmetry and D0 inclusive jets analyses. 2008-11-18 Andy Buckley * Adding D0 inclusive Z pT shape analysis. * Added D0 Z + jet pT and photon + jet pT spectrum analyses. * Lots of tidying up of particle, event, particle name etc. * Now the first event is used to detect the beam type and remove incompatible analyses. 2008-11-17 Andy Buckley * Added bash completion for rivetgun. * Starting to provide stand-alone call methods on projections so they can be used without the caching infrastructure. This could also be handy for unit testing. * Adding functionality (sorting function and built-in sorting schemes) to the JetAlg interface. 2008-11-10 Hendrik Hoeth * Fix floating point number output format in aida2flat and flat2aida * Added CDF_2002_S4796047: CDF Run-I charged multiplicity distribution * Renamed CDF_2008_MINBIAS to CDF_2008_NOTE_9337, since the note is publicly available now. 2008-11-10 Hendrik Hoeth * Added DELPHI_2003_WUD_03_11: Delphi 4-jet angular distributions. There is still a problem with the analysis, so don't use it yet. But I need to commit the code because my laptop is broken ... 2008-11-06 Andy Buckley * Code review: lots of tidying up of projections and analyses. * Fixes for compatibility with the LLVM C & C++ compiler. * Change of Particle interface to remove "get"-prefixed method names. 2008-11-05 Andy Buckley * Adding ability to query analysis metadata from the command line. * Example of a plugin analyis now in plugindemo, with a make check test to make sure that the plugin analysis is recognised by the command line "rivet" tool. * GCC 4.3 fix to mat-vec tests. 2008-11-04 Andy Buckley * Adding native logger control from Python interface. 2008-11-03 Andy Buckley * Adding bash_completion for rivet executable. 2008-10-31 Andy Buckley * Clean-up of histo titles and analysis code review. * Added momentum construction functions from FastJet PseudoJets. 2008-10-28 Andy Buckley * Auto-booking of histograms with a name, rather than the HepData ID 3-tuple is now possible. * Fix in CDF 2001 pT spectra to get the normalisations to depend on the pT_lead cutoff. 2008-10-23 Andy Buckley * rivet handles signals neatly, as for rivetgun, so that premature killing of the analysis process will still result in an analysis file. * rivet now accepts cross-section as a command line argument and, if it is missing and is required, will prompt the user for it interactively. 2008-10-22 Andy Buckley * rivet (Python interface) now can list analyses, check when adding analyses that the given names are valid, specify histo file name, and provide sensibly graded event number logging. 2008-10-20 Andy Buckley * Corrections to CDF 2004 analysis based on correspondance with Joey Huston. M bias dbns now use whole event within |eta| < 0.7, and Cheese plots aren't filled at all if there are insufficient jets (and the correct ETlead is used). 2008-10-08 Andy Buckley * Added AnalysisHandler::commitData() method, to allow the Python interface to write out a histo file without having to know anything about the histogramming API. * Reduced SWIG interface file to just map a subset of Analysis and AnalysisHandler functionality. This will be the basis for a new command line interface. 2008-10-06 Andy Buckley * Converted FastJets plugin to use a Boost shared_pointer to the cached ClusterSequence. The nullness of the pointer is now used to indicate an empty tracks (and hence jets) set. Once FastJet natively support empty CSeqs, we can rewrite this a bit more neatly and ditch the shared_ptr. 2008-10-02 Andy Buckley * The CDF_2004 (Acosta) data file now includes the full range of pT for the min bias data at both 630 and 1800 GeV. Previously, only the small low-pT insert plot had been entered into HepData. 2008-09-30 Andy Buckley * Lots of updates to CDF_2004 (Acosta) UE analysis, including sorting jets by E rather than Et, and factorising transverse cone code into a function so that it can be called with a random "leading jet" in min bias mode. Min bias histos are now being trial-filled just with tracks in the transverse cones, since the paper is very unclear on this. * Discovered a serious caching problem in FastJets projection when an empty tracks vector is passed from the FinalState. Unfortunately, FastJet provides no API way to solve the problem, so we'll have to report this upstream. For now, we're solving this for CDF_2004 by explicitly vetoing events with no tracks. * Added Doxygen to the build with target "dox" * Moved detection of whether cross-section information is needed into the AnalysisHandler, with dynamic computation by scanning contained analyses. * Improved robustness of event reading to detect properly when the input file is smaller than expected. 2008-09-29 Hendrik Hoeth * New analysis: CDF_2000_S4155203 2008-09-23 Andy Buckley * rivetgun can now be built and run without AGILe. Based on a patch by Frank Siegert. 2008-09-23 Hendrik Hoeth * Some preliminary numbers for the CDF_2008_LEADINGJETS analysis (only transverse region and not all observables. But all we have now.) 2008-09-17 Andy Buckley * Breaking up the mammoth "generate" function, to make Python mapping easier, among other reasons. * Added if-zero-return-zero checking to angle mapping functions, to avoid problems where 1e-19 gets mapped on to 2 pi and then fails boundary asserts. * Added HistoHandler singleton class, which will be a central repository for holding analyses' histogram objects to be accessed via a user-chosen name. 2008-08-26 Andy Buckley * Allowing rivet-config to return combined flags. 2008-08-14 Andy Buckley * Fixed some g++ 4.3 compilation bugs, including "vector" not being a valid name for a method which returns a physics vector, since it clashes with std::vector (which we globally import). Took the opportunity to rationalise the Jet interface a bit, since "particle" was used to mean "FourMomentum", and "Particle" types required a call to "getFullParticle". I removed the "gets" at the same time, as part of our gradual migration to a coherent naming policy. 2008-08-11 Andy Buckley * Tidying of FastJets and added new data files from HepData. 2008-08-10 James Monk * FastJets now uses user_index property of fastjet::PseudoJet to reconstruct PID information in jet contents. 2008-08-07 Andy Buckley * Reworking of param file and command line parsing. Tab characters are now handled by the parser, in a way equivalent to spaces. 2008-08-06 Andy Buckley * Added extra histos and filling to Acosta analysis - all HepData histos should now be filled, depending on sqrt{s}. Also trialling use of LaTeX math mode in titles. 2008-08-05 Andy Buckley * More data files for CDF analyses (2 x 2008, 1 x 1994), and moved the RivetGun AtlasPythia6.params file to more standard fpythia-atlas.params (and added to the install list). 2008-08-04 Andy Buckley * Reduced size of available options blocks in RivetGun help text by removing "~" negating variants (which are hardly ever used in practice) and restricting beam particles to PROTON, ANTIPROTON,ELECTRON and POSITRON. * Fixed Et sorting in Acosta analysis. 2008-08-01 Andy Buckley * Added AIDA headers to the install list, since external (plugin-type) analyses need them to be present for compilation to succeed. 2008-07-29 Andy Buckley * Fixed missing ROOT compile flags for libRivet. * Added command line repetition to logging. 2008-07-29 Hendrik Hoeth * Included the missing numbers and three more observables in the CDF_2008_NOTE_9351 analysis. 2008-07-29 Andy Buckley * Fixed wrong flags on rivet-config 2008-07-28 Hendrik Hoeth * Renamed CDF_2008_DRELLYAN to CDF_2008_NOTE_9351. Updated numbers and cuts to the final version of this CDF note. 2008-07-28 Andy Buckley * Fixed polar angle calcuation to use atan2. * Added "mk" prefixes and x/setX convention to math classes. 2008-07-28 Hendrik Hoeth * Fixed definition of FourMomentum::pT (it had been returning pT2) 2008-07-27 Andy Buckley * Added better tests for Boost headers. * Added testing for -ansi, -pedantic and -Wall compiler flags. 2008-07-25 Hendrik Hoeth * updated DELPHI_2002_069_CONF_603 according to information from the author 2008-07-17 Andy Buckley * Improvements to aida2flat: now can produce one output file per histo, and there is a -g "gnuplot mode" which comments out the YODA/make_plot headers to make the format readable by gnuplot. * Import boost::assign namespace contents into the Rivet namespace --- provides very useful intuitive collection initialising functions. 2008-07-15 Andy Buckley * Fixed missing namespace in vector/matrix testing. * Removed Boost headers: now a system dependency. * Fixed polarRadius infinite loop. 2008-07-09 Andy Buckley * Fixed definitions of mapAngleMPiToPi, etc. and used them to fix the Jet::getPhi method. * Trialling use of "foreach" loop in CDF_2004: it works! Very nice. 2008-07-08 Andy Buckley * Removed accidental reference to an "FS" projection in FinalStateHCM's compare method. rivetgun -A now works again. * Added TASSO, SLD and D0_2008 reference data. The TASSO and SLD papers aren't installed or included in the tarball since there are currently no plans to implement these analyses. * Added Rivet namespacing to vector, matrix etc. classes. This required some re-writing and the opportunity was taken to move some canonical function definitions inside the classes and to improve the header structure of the Math area. 2008-07-07 Andy Buckley * Added Rivet namespace to Units.hh and Constants.hh. * Added Doxygen "@brief" flags to analyses. * Added "RIVET_" namespacing to all header guards. * Merged Giulio Lenzi's isolation/vetoing/invmass projections and D0 2008 analysis. 2008-06-23 Jon Butterworth * Modified FastJet to fix ysplit and split and filter. * Modified ExampleTree to show how to call them. 2008-06-19 Hendrik Hoeth * Added first version of the CDF_2008_DRELLYAN analysis described on http://www-cdf.fnal.gov/physics/new/qcd/abstracts/UEinDY_08.html There is a small difference between the analysis and this implementation, but it's too small to be visible. The fpythia-cdfdrellyan.params parameter file is for this analysis. * Added first version of the CDF_2008_MINBIAS analysis described on http://www-cdf.fnal.gov/physics/new/qcd/abstracts/minbias_08.html The .aida file is read from the plots on the web and will change. I'm still discussing some open questions about the analysis with the author. 2008-06-18 Jon Butterworth * Added First versions of splitJet and filterJet methods to fastjet.cc. Not yet tested, buyer beware. 2008-06-18 Andy Buckley * Added extra sorted Jets and Pseudojets methods to FastJets, and added ptmin argument to the JetAlg getJets() method, requiring a change to TrackJet. 2008-06-13 Andy Buckley * Fixed processing of "RG" parameters to ensure that invalid iterators are never used. 2008-06-10 Andy Buckley * Updated AIDA reference files, changing "/HepData" root path to "/REF". Still missing a couple of reference files due to upstream problems with the HepData records. 2008-06-09 Andy Buckley * rivetgun now handles termination signals (SIGTERM, SIGINT and SIGHUP) gracefully, finishing the event loop and finalising histograms. This means that histograms will always get written out, even if not all the requested events have been generated. 2008-06-04 Hendrik Hoeth * Added DELPHI_2002_069_CONF_603 analysis 2008-05-30 Hendrik Hoeth * Added InitialQuarks projection * Added OPAL_1998_S3780481 analysis 2008-05-29 Andy Buckley * distcheck compatibility fixes and autotools tweaks. 2008-05-28 Andy Buckley * Converted FastJet to use Boost smart_ptr for its plugin handling, to solve double-delete errors stemming from the heap cloning of projections. * Added (a subset of) Boost headers, particularly the smart pointers. 2008-05-24 Andy Buckley * Added autopackage spec files. * Merged these changes into the trunk. * Added a registerClonedProjection(...) method to ProjectionHandler: this is needed so that cloned projections will have valid pointer entries in the ProjectHandler repository. * Added clone() methods to all projections (need to use this, since the templated "new PROJ(proj)" approach to cloning can't handle object polymorphism. 2008-05-19 Andy Buckley * Moved projection-applying functions into ProjectionApplier base class (from which Projection and Analysis both derive). * Added Rivet-specific exceptions in place of std::runtime_error. * Removed unused HepML reference files. * Added error handling for requested analyses with wrong case convention / missing name. 2008-05-15 Hendrik Hoeth * New analysis PDG_Hadron_Multiplicities * flat2aida converter 2008-05-15 Andy Buckley * Removed unused mysterious Perl scripts! * Added RivetGun.HepMC logging of HepMC event details. 2008-05-14 Hendrik Hoeth * New analysis DELPHI_1995_S3137023. This analysis contains the xp spectra of Xi+- and Sigma(1385)+-. 2008-05-13 Andy Buckley * Improved logging interface: log levels are now integers (for cross-library compatibility and level setting also applies to existing loggers. 2008-05-09 Andy Buckley * Improvements to robustness of ROOT checks. * Added --version flag on config scripts and rivetgun. 2008-05-06 Hendrik Hoeth * New UnstableFinalState projection which selects all hadrons, leptons and real photons including unstable particles. * In the DELPHI_1996_S3430090 analysis the multiplicities for pi+/pi- and p0 are filled, using the UnstableFinalState projection. 2008-05-06 Andy Buckley * FastJets projection now protects against the case where no particles exist in the final state (where FastJet throws an exception). * AIDA file writing is now separated from the AnalysisHandler::finalize method... API users can choose what to do with the histo objects, be that writing out or further processing. 2008-04-29 Andy Buckley * Increased default tolerances in floating point comparisons as they were overly stringent and valid f.p. precision errors were being treated as significant. * Implemented remainder of Acosta UE analysis. * Added proper getEtSum() to Jet. * Added Et2() member and function to FourMomentum. * Added aida2flat conversion script. * Fixed ambiguity in TrackJet algorithm as to how the iteration continues when tracks are merged into jets in the inner loop. 2008-04-28 Andy Buckley * Merged in major "ProjectionHandler" branch. Projections are now all stored centrally in the singleton ProjectionHandler container, rather than as member pointers in projections and analyses. This also affects the applyProjection mechanism, which is now available as a templated method on Analysis and Projection. Still a few wrinkles need to be worked out. * The branch changes required a comprehensive review of all existing projections and analyses: lots of tidying up of these classes, as well as the auxiliary code like math utils, has taken place. Too much to list and track, unfortunately! 2008-03-28 Andy Buckley * Started second CDF UE analysis ("Acosta"): histograms defined. * Fixed anomalous factor of 2 in LWH conversion from Profile1D to DataPointSet. * Added pT distribution histos to CDF 2001 UE analysis. 2008-03-26 Andy Buckley * Removed charged+neutral versions of histograms and projections from DELPHI analysis since they just duplicate the more robust charged-only measurements and aren't really of interest for tuning. 2008-03-10 Andy Buckley * Profile histograms now use error computation with proper weighting, as described here: http://en.wikipedia.org/wiki/Weighted_average 2008-02-28 Andy Buckley * Added --enable-jade flag for Professor studies with patched FastJet. * Minor fixes to LCG tag generator and gfilt m4 macros. * Fixed projection slicing issues with Field UE analysis. * Added Analysis::vetoEvent(e) function, which keeps track of the correction to the sum of weights due to event vetoing in analysis classes. 2008-02-26 Andy Buckley * Vector and derived classes now initialise to have zeroed components when the no-arg constructor is used. * Added Analysis::scale() function to scale 1D histograms. Analysis::normalize() uses it internally, and the DELPHI (A)EEC, whose histo weights are not pure event weights, and normalised using scale(h, 1/sumEventWeights). 2008-02-21 Hendrik Hoeth * Added EEC and AEEC to the DELPHI_1996_S3430090 analysis. The normalisation of these histograms is still broken (ticket #163). 2008-02-19 Hendrik Hoeth * Many fixes to the DELPHI_1996_S3430090 analysis: bugfix in the calulation of eigenvalues/eigenvectors in MatrixDiag.hh for the sphericity, rewrite of Thrust/Major/Minor, fixed scaled momentum, hemisphere masses, normalisation in single particle events, final state slicing problems in the projections for Thrust, Sphericity and Hemispheres. 2008-02-08 Andy Buckley * Applied fixes and extensions to DIS classes, based on submissions by Dan Traynor. 2008-02-06 Andy Buckley * Made projection pointers used for cut combining into const pointers. Required some redefinition of the Projection* comparison operator. * Temporarily added FinalState member to ChargedFinalState to stop projection lifetime crash. 2008-02-01 Andy Buckley * Fixed another misplaced factor of bin width in the Analysis::normalize() method. 2008-01-30 Andy Buckley * Fixed the conversion of IHistogram1D to DPS, both via the explicit Analysis::normalize() method and the implicit AnalysisHandler::treeNormalize() route. The root of the problem is the AIDA choice of the word "height" to represent the sum of weights in a bin: i.e. the bin width is not taken into account either in computing bin height or error. 2008-01-22 Andy Buckley * Beam projection now uses HepMC GenEvent::beam_particles() method to get the beam particles. This is more portable and robust for C++ generators, and equivalent to the existing "first two" method for Fortran generators. 2008-01-17 Andy Buckley * Added angle range fix to pseudorapidity function (thanks to Piergiulio Lenzi). 2008-01-10 Andy Buckley * Changed autobooking plot codes to use zero-padding (gets the order right in JAS, file browser, ROOT etc.). Also changed the 'ds' part to 'd' for consistency. HepData's AIDA output has been correspondingly updated, as have the bundled data files. 2008-01-04 Andy Buckley * Tidied up JetShape projection a bit, including making the constructor params const references. This seems to have sorted the runtime segfault in the CDF_2005 analysis. * Added caching of the analysis bin edges from the AIDA file - each analysis object will now only read its reference file once, which massively speeds up the rivetgun startup time for analyses with large numbhers of autobooked histos (e.g. the DELPHI_1996_S3430090 analysis). 2008-01-02 Andy Buckley * CDF_2001_S4751469 now uses the LossyFinalState projection, with an 8% loss rate. * Added LossyFinalState and HadronicFinalState, and fixed a "polarity" bug in the charged final state projection (it was keeping only the *uncharged* particles). * Now using isatty(1) to determine whether or not color escapes can be used. Also removed --color argument, since it can't have an effect (TCLAP doesn't do position-based flag toggling). * Made Python extension build optional (and disabled by default). 2008-01-01 Andy Buckley * Removed some unwanted DEBUG statements, and lowered the level of some infrastructure DEBUGs to TRACE level. * Added bash color escapes to the logger system. 2007-12-21 Leif Lonnblad * include/LWH/ManagedObject.h: Fixed infinite loop in encodeForXML cf. ticket #135. 2007-12-20 Andy Buckley * Removed HepPID, HepPDT and Boost dependencies. * Fixed XML entity encoding in LWH. Updated CDF_2007_S7057202 analysis to not do its own XML encoding of titles. 2007-12-19 Andy Buckley * Changed units header to set GeV = 1 (HepMC convention) and using units in CDF UE analysis. 2007-12-15 Andy Buckley * Introduced analysis metadata methods for all analyses (and made them part of the Analysis interface). 2007-12-11 Andy Buckley * Added JetAlg base projection for TrackJet, FastJet etc. 2007-12-06 Andy Buckley * Added checking for Boost library, and the standard Boost test program for shared_ptr. * Got basic Python interface running - required some tweaking since Python and Rivet's uses of dlopen collide (another RTLD_GLOBAL issue - see http://muttley.hates-software.com/2006/01/25/c37456e6.html ) 2007-12-05 Andy Buckley * Replaced all use of KtJets projection with FastJets projection. KtJets projection disabled but left undeleted for now. CLHEP and KtJet libraries removed from configure searches and Makefile flags. 2007-12-04 Andy Buckley * Param file loading now falls back to the share/RivetGun directory if a local file can't be found and the provided name has no directory separators in it. * Converted TrackJet projection to update the jet centroid with each particle added, using pT weighting in the eta and phi averaging. 2007-12-03 Andy Buckley * Merged all command line handling functions into one large parse function, since only one executable now needs them. This removes a few awkward memory leaks. * Removed rivet executable - HepMC file reading functionality will move into rivetgun. * Now using HepMC IO_GenEvent format (IO_Ascii and IO_ExtendedAscii are deprecated). Now requires HepMC >= 2.3.0. * Added forward declarations of GSL diagonalisation routines, eliminating need for GSL headers to be installed on build machine. 2007-11-27 Andy Buckley * Removed charge differentiation from Multiplicity projection (use CFS proj) and updated ExampleAnalysis to produce more useful numbers. * Introduced binreloc for runtime path determination. * Fixed several bugs in FinalState, ChargedFinalState, TrackJet and Field analysis. * Completed move to new analysis naming scheme. 2007-11-26 Andy Buckley * Removed conditional HAVE_FASTJET bits: FastJet is now compulsory. * Merging appropriate RivetGun parts into Rivet. RivetGun currently broken. 2007-11-23 Andy Buckley * Renaming analyses to Spires-ID scheme: currently of form S, to become __. 2007-11-20 Andy Buckley * Merged replacement vectors, matrices and boosts into trunk. 2007-11-15 Leif Lonnblad * src/Analysis.cc, include/Rivet/Analysis.hh: Introduced normalize function. See ticket #126. 2007-10-31 Andy Buckley * Tagging as 1.0b2 for HERA-LHC meeting. 2007-10-25 Andy Buckley * Added AxesDefinition base interface to Sphericity and Thrust, used by Hemispheres. * Exposed BinaryCut class, improved its interface and fixed a few bugs. It's now used by VetoedFinalState for momentum cuts. * Removed extra output from autobooking AIDA reader. * Added automatic DPS booking. 2007-10-12 Andy Buckley * Improved a few features of the build system 2007-10-09 James Monk * Fixed dylib dlopen on Mac OS X. 2007-10-05 Andy Buckley * Added new reference files. 2007-10-03 Andy Buckley * Fixed bug in configure.ac which led to explicit CXX setting being ignored. * Including Logging.hh in Projection.hh, hence new transitive dependency on Logging.hh being installed. Since this is the normal behaviour, I don't think this is a problem. * Fixed segfaulting bug due to use of addProjection() in locally-scoped contained projections. This isn't a proper fix, since the whole framework should be designed to avoid the possibility of bugs like this. * Added newly built HepML and AIDA reference files for current analyses. 2007-10-02 Andy Buckley * Fixed possible null-pointer dereference in Particle copy constructor and copy assignment: this removes one of two blocker segfaults, the other of which is related to the copy-assignment of the TotalVisMomentum projection in the ExampleTree analysis. 2007-10-01 Andy Buckley * Fixed portable path to Rivet share directory. 2007-09-28 Andy Buckley * Added more functionality to the rivet-config script: now has libdir, includedir, cppflags, ldflags and ldlibs options. 2007-09-26 Andy Buckley * Added the analysis library closer function to the AnalysisHandler finalize() method, and also moved the analysis delete loop into AnalysisHandler::finalize() so as not to try deleting objects whose libraries have already closed. * Replaced the RivetPaths.cc.in method for portable paths with something using -D defines - much simpler! 2007-09-21 Lars Sonnenschein * Added HepEx0505013 analysis and JetShape projection (some fixes by AB.) * Added GetLorentzJets member function to D0 RunII cone jet projection 2007-09-21 Andy Buckley * Fixed lots if bugs and bad practice in HepEx0505013 (to make it compile-able!) * Downclassed the log messages from the Test analysis to DEBUG level. * Added isEmpty() method to final state projection. * Added testing for empty final state and useful debug log messages to sphericity projection. 2007-09-20 Andy Buckley * Added Hemispheres projection, which calculates event hemisphere masses and broadenings. 2007-09-19 Andy Buckley * Added an explicit copy assignment operator to Particle: the absence of one of these was responsible for the double-delete error. * Added a "fuzzy equals" utility function for float/double types to Utils.hh (which already contains a variety of handy little functions). * Removed deprecated Beam::operator(). * Added ChargedFinalState projection and de-pointered the contained FinalState projection in VetoedFinalState. 2007-09-18 Andy Buckley * Major bug fixes to the regularised version of the sphericity projection (and hence the Parisi tensor projection). Don't trust C & D param results from any previous version! * Added extra methods to thrust and sphericity projections to get the oblateness and the sphericity basis (currently returns dummy axes since I can't yet work out how to get the similarity transform eigenvectors from CLHEP) 2007-09-14 Andy Buckley * Merged in a branch of pluggable analysis mechanisms. 2007-06-25 Jon Butterworth * Fixed some bugs in the root output for DataPoint.h 2007-06-25 Andy Buckley * include/Rivet/**/Makefile.am: No longer installing headers for "internal" functionality. * include/Rivet/Projections/*.hh: Removed the private restrictions on copy-assignment operators. 2007-06-18 Leif Lonnblad * include/LWH/Tree.h: Fixed minor bug in listObjectNames. * include/LWH/DataPointSet.h: Fixed setCoordinate functions so that they resize the vector of DataPoints if it initially was empty. * include/LWH/DataPoint.h: Added constructor taking a vector of measuremts. 2007-06-16 Leif Lonnblad * include/LWH/Tree.h: Implemented the listObjectNames and ls functions. * include/Rivet/Projections/FinalStateHCM.hh, include/Rivet/Projections/VetoedFinalState.hh: removed _theParticles and corresponding access function. Use base class variable instead. * include/Rivet/Projections/FinalState.hh: Made _theParticles protected. 2007-06-13 Leif Lonnblad * src/Projections/FinalStateHCM.cc, src/Projections/DISKinematics.cc: Equality checks using GenParticle::operator== changed to check for pointer equality. * include/Rivet/Analysis/HepEx9506012.hh: Uses modified DISLepton projection. * include/Rivet/Particle.hh: Added member function to check if a GenParticle is associated. * include/Rivet/Projections/DISLepton.hh, src/Projections/DISLepton.cc: Fixed bug in projection. Introduced final state projection to limit searching for scattered lepton. Still not properly tested. 2007-06-08 Leif Lonnblad * include/Rivet/Projections/PVertex.hh, src/Projections/PVertex.cc: Fixed the projection to simply get the signal_process_vertex from the GenEvent. This is the way it should work. If the GenEvent does not have a signal_process_vertex properly set up in this way, the problem is with the class that fills the GenEvent. 2007-06-06 Jon Butterworth * Merged TotalVisibleMomentum and CalMET * Added pT ranges to Vetoed final state projection 2007-05-27 Jon Butterworth * Fixed initialization of VetoedFinalStateProjection in ExampleTree 2007-05-27 Leif Lonnblad * include/Rivet/Projections/KtJets.*: Make sure the KtEvent is deleted properly. 2007-05-26 Jon Butterworth * Added leptons to the ExampleTree. * Added TotalVisibleEnergy projection, and added output to ExampleTree. 2007-05-25 Jon Butterworth * Added a charged lepton projection 2007-05-23 Andy Buckley * src/Analysis/HepEx0409040.cc: Changed range of the histograms to the "pi" range rather than the "128" range. * src/Analysis/Analysis.cc: Fixed a bug in the AIDA path building. Histogram auto-booking now works. 2007-05-23 Leif Lonnblad * src/Analysis/HepEx9506012.cc: Now uses the histogram booking function in the Analysis class. 2007-05-23 Jon Butterworth * Fixed bug in PRD65092002 (was failing on zero jets) 2007-05-23 Andy Buckley * Added (but haven't properly tested) a VetoedFinalState projection. * Added normalize() method for AIDA 1D histograms. * Added configure checking for Mac OS X version, and setting the development target flag accordingly. 2007-05-22 Andy Buckley * Added an ostream method for AnalysisName enums. * Converted Analyses and Projections to use projection lists, cuts and beam constraints. * Added beam pair combining to the BeamPair sets of Projections by finding set meta-intersections. * Added methods to Cuts, Analysis and Projection to make Cut definition easier. * Fixed default fall-through in cut handling switch statement and now using -numeric_limits::max() rather than min() * Added more control of logging presentation via static flag methods on Log. 2007-05-13 Andy Buckley * Added self-consistency checking mechanisms for Cuts and Beam * Re-implemented the cut-handling part of RivetInfo as a Cuts class. * Changed names of Analysis and Projection name() and handler() methods to getName() and getHandler() to be more consistent with the rest of the public method names in those classes. 2007-05-02 Andy Buckley * Added auto-booking of histogram bins from AIDA XML files. The AIDA files are located via a C++ function which is generated from RivetPaths.cc.in by running configure. 2007-04-18 Andy Buckley * Added a preliminary version of the Rick Field UE analysis, under the name PRD65092002. 2007-04-19 Leif Lonnblad * src/Analysis/HepEx0409040.cc: The reason this did not compile under gcc-4 is that some iterators into a vector were wrongly assued to be pointers and were initialized to 0 and later compared to 0. I've changed this to initialize to end() of the corresponding vector and to compare with the same end() later. 2007-04-05 Andy Buckley * Lots of name changes in anticipation of the MCNet school. RivetHandler is now AnalysisHandler (since that's what it does!), BeamParticle has become ParticleName, and RivetInfo has been split into Cut and BeamConstraint portions. * Added BeamConstraint mechanism, which can be used to determine if an analysis is compatible with the beams being used in the generator. The ParticleName includes an "ANY" wildcard for this purpose. 2006-03-19 Andy Buckley * Added "rivet" executable which can read in HepMC ASCII dump files and apply Rivet analyses on the events. 2007-02-24 Leif Lonnblad * src/Projections/KtJets.cc: Added comparison of member variables in compare() function * all: Merged changes from polymorphic-projections branch into trunk 2007-02-17 Leif Lonnblad * all: projections and analysis handlers: All projections which uses other projctions now has a pointer rather than a copy of those projections to allow for polymorphism. The constructors has also been changed to require the used projections themselves, rather than the arguments needed to construct them. 2007-02-17 Leif Lonnblad * src/Projections/FinalState.cc, include/Rivet/Projections/FinalState.icc (Rivet), include/Rivet/Projections/FinalState.hh: Added cut in transverse momentum on the particles to be included in the final state. 2007-02-06 Leif Lonnblad * include/LWH/HistogramFactory.h: Fixed divide-by-zero in divide function. Also fixed bug in error calculation in divide function. Introduced checkBin function to make sure two histograms are equal even if they have variable bin widths. * include/LWH/Histogram1D.h: In normalize(double), do not do anything if the sum of the bins are zero to avoid dividing by zero. 2007-01-20 Leif Lonnblad * src/Test/testLWH.cc: Modified to output files using the Tree. * configure.ac: Removed AC_CONFIG_AUX_DIR([include/Rivet/Config]) since the directory does not exist anymore. 2006-12-21 Andy Buckley * Rivet will now conditionally install the AIDA and LWH headers if it can't find them when configure'ing. * Started integrating Leif's LWH package to fulfill the AIDA duties. * Replaced multitude of CLHEP wrapper headers with a single RivetCLHEP.h header. 2006-11-20 Andy Buckley * Introduced log4cpp logging. * Added analysis enum, which can be used as input to an analysis factory by Rivet users. 2006-11-02 Andy Buckley * Yet more, almost pointless, administrative moving around of things with the intention of making the structure a bit better-defined: * The RivetInfo and RivetHandler classes have been moved from src/Analysis into src as they are really the main Rivet interface classes. The Rivet.h header has also been moved into the "header root". * The build of a single shared library in lib has been disabled, with the library being built instead in src. 2006-10-14 Andy Buckley * Introduced a minimal subset of the Sherpa math tools, such as Vector{3,4}D, Matrix, etc. The intention is to eventually cut the dependency on CLHEP. 2006-07-28 Andy Buckley * Moving things around: all sources now in directories under src 2006-06-04 Leif Lonnblad * Analysis/Examples/HZ95108.*: Now uses CentralEtHCM. Also set GeV units on the relevant histograms. * Projections/CentralEtHCM.*: Making a special class just to get out one number - the summed Et in the central rapidity bin - may seem like an overkill. But in case some one else might nees it... 2006-06-03 Leif Lonnblad * Analysis/Examples/HZ95108.*: Added the hz95108 energy flow analysis from HZtool. * Projections/DISLepton.*: Since many HERA measurements do not care if we have electron or positron beam, it is now possible to specify lepton or anti-lepton. * Projections/Event.*: Added member and access function for the weight of an event (taken from the GenEvent object.weights()[0]. * Analysis/RivetHandler.*: Now depends explicitly on the AIDA interface. An AIDA analysis factory must be specified in the constructor, where a tree and histogram factory is automatically created. Added access functions to the relevant AIDA objects. * Analysis/AnalysisBase.*: Added access to the RivetHandler and its AIDA factories. 2005-12-27 Leif Lonnblad * configure.ac: Added -I$THEPEGPATH/include to AM_CPPFLAGS. * Config/Rivet.h: Added some std incudes and using std:: declaration. * Analysis/RivetInfo.*: Fixed some bugs. The RivetInfo facility now works, although it has not been thoroughly tested. * Analysis/Examples/TestMultiplicity.*: Re-introduced FinalStateHCM for testing purposes but commented it away again. * .: Made a number of changes to implement handling of RivetInfo objects. diff --git a/analyses/pluginALICE/ALICE_2010_I880049.cc b/analyses/pluginALICE/ALICE_2010_I880049.cc --- a/analyses/pluginALICE/ALICE_2010_I880049.cc +++ b/analyses/pluginALICE/ALICE_2010_I880049.cc @@ -1,115 +1,115 @@ // -*- C++ -*- #include "Rivet/Analysis.hh" #include "Rivet/Projections/ChargedFinalState.hh" #include "Rivet/Tools/Cuts.hh" #include "Rivet/Projections/SingleValueProjection.hh" #include "Rivet/Tools/AliceCommon.hh" #include "Rivet/Projections/AliceCommon.hh" #include #define _USE_MATH_DEFINES -#include +#include namespace Rivet { /// @brief ALICE PbPb at 2.76 TeV multiplicity at mid-rapidity class ALICE_2010_I880049 : public Analysis { public: /// Constructor DEFAULT_RIVET_ANALYSIS_CTOR(ALICE_2010_I880049); /// @name Analysis methods //@{ /// Book histograms and initialise projections before the run void init() { // Declare centrality projection declareCentrality(ALICE::V0MMultiplicity(), "ALICE_2015_PBPBCentrality", "V0M", "V0M"); // Trigger projections declare(ChargedFinalState((Cuts::eta > 2.8 && Cuts::eta < 5.1) && Cuts::pT > 0.1*GeV), "VZERO1"); declare(ChargedFinalState((Cuts::eta > -3.7 && Cuts::eta < -1.7) && Cuts::pT > 0.1*GeV), "VZERO2"); declare(ChargedFinalState(Cuts::abseta < 1. && Cuts::pT > 0.15*GeV), "SPD"); // Charged, primary particles with |eta| < 0.5 and pT > 50 MeV declare(ALICE::PrimaryParticles(Cuts::abseta < 0.5 && Cuts::pT > 50*MeV && Cuts::abscharge > 0), "APRIM"); // Histograms and variables initialization _histNchVsCentr = bookProfile1D(1, 1, 1); _histNpartVsCentr = bookProfile1D(1, 1, 2); } /// Perform the per-event analysis void analyze(const Event& event) { const double weight = event.weight(); // Charged, primary particles with at least pT = 50 MeV // in eta range of |eta| < 0.5 Particles chargedParticles = applyProjection(event,"APRIM").particles(); // Trigger projections const ChargedFinalState& vz1 = applyProjection(event,"VZERO1"); const ChargedFinalState& vz2 = applyProjection(event,"VZERO2"); const ChargedFinalState& spd = applyProjection(event,"SPD"); int fwdTrig = (vz1.particles().size() > 0 ? 1 : 0); int bwdTrig = (vz2.particles().size() > 0 ? 1 : 0); int cTrig = (spd.particles().size() > 0 ? 1 : 0); if (fwdTrig + bwdTrig + cTrig < 2) vetoEvent; const CentralityProjection& centrProj = apply(event, "V0M"); double centr = centrProj(); if (centr > 80.) vetoEvent; // Calculate number of charged particles and fill histogram double nch = chargedParticles.size(); _histNchVsCentr->fill(centr, nch, weight); // Attempt to extract Npart form GenEvent. // TODO: Unclear how to handle this in HepMC3 const HepMC::HeavyIon* hi = event.genEvent()->heavy_ion(); if (hi && hi->is_valid()) { _histNpartVsCentr->fill(centr, hi->Npart_proj() + hi->Npart_targ(), weight); } } /// Normalise histograms etc., after the run void finalize() { } //@} private: /// @name Histograms //@{ Profile1DPtr _histNchVsCentr; Profile1DPtr _histNpartVsCentr; //@} }; // The hook for the plugin system DECLARE_RIVET_PLUGIN(ALICE_2010_I880049); } diff --git a/analyses/pluginALICE/ALICE_2012_I1126966.cc b/analyses/pluginALICE/ALICE_2012_I1126966.cc --- a/analyses/pluginALICE/ALICE_2012_I1126966.cc +++ b/analyses/pluginALICE/ALICE_2012_I1126966.cc @@ -1,151 +1,151 @@ //-*- C++ -*- +#include "Rivet/Analysis.hh" #include "Rivet/Projections/CentralityProjection.hh" #include "Rivet/Projections/AliceCommon.hh" #include "Rivet/Tools/AliceCommon.hh" -#include "Rivet/Tools/Cuts.hh" namespace Rivet { - - + + /// Pion, Kaon, and Proton Production in 0-5% /// central Pb--Pb Collisions at 2.76 TeV class ALICE_2012_I1126966 : public Analysis { public: - + /// Constructor DEFAULT_RIVET_ANALYSIS_CTOR(ALICE_2012_I1126966); - + /// Book histograms and initialise projections before the run void init() { // Particles of interest. - declare(ALICE::PrimaryParticles(Cuts::absrap < 0.5),"CFS"); + declare(ALICE::PrimaryParticles(Cuts::absrap < 0.5),"CFS"); // The event trigger. declare(ALICE::V0AndTrigger(), "V0-AND"); // The centrality projection. declareCentrality(ALICE::V0MMultiplicity(), "ALICE_2015_PBPBCentrality", "V0M", "V0M"); // Invariant pT distributions. _histPtPi = bookHisto1D("d01-x01-y01"); //pi+ _histPtPibar = bookHisto1D("d01-x01-y02");// pi- _histPtKaon = bookHisto1D("d02-x01-y01"); //K+ _histPtKaonbar = bookHisto1D("d02-x01-y02"); //K- _histPtProton = bookHisto1D("d03-x01-y01"); //P+ _histPtProtonbar = bookHisto1D("d03-x01-y02"); //P- // Yield histograms. _histNpi = bookHisto1D("d04-x01-y01"); _histNpibar = bookHisto1D("d04-x01-y02"); _histNKaon = bookHisto1D("d04-x01-y03"); _histNKaonbar = bookHisto1D("d04-x01-y04"); _histNproton = bookHisto1D("d04-x01-y05"); _histNprotonbar =bookHisto1D("d04-x01-y06"); // Sum of weights of triggered events. sow = bookCounter("sow"); } - + /// Perform the per-event analysis - + void analyze(const Event& event) { // Event weight. const double weight = event.weight(); // Analysis only considers 0-5% central events if (apply(event,"V0M")() > 5.0) vetoEvent; // Event trigger. if (!apply(event, "V0-AND")() ) vetoEvent; - + sow->fill(weight); // ID particles counters for this event. int Npi=0; int Npibar=0; int NKaon=0; int NKaonbar=0; int Nproton=0; int Nprotonbar=0; - for (const auto& p : + for (const auto& p : apply(event,"CFS").particles()) { - const double pWeight = weight / p.pT() / 2. / M_PI; + const double pWeight = weight / p.pT() / 2. / M_PI; switch (p.pid()) { case 211: // pi+ Npi++; _histPtPi->fill(p.pT()/GeV, pWeight); break; case -211: //pi- Npibar++; _histPtPibar->fill(p.pT()/GeV, pWeight); break; case 2212: // proton Nproton++; _histPtProton->fill(p.pT()/GeV, pWeight); break; case -2212: // p-bar Nprotonbar++; _histPtProtonbar->fill(p.pT()/GeV, pWeight); break; case 321: // K+ NKaon++; _histPtKaon->fill(p.pT()/GeV, pWeight); break; case -321: // K- NKaonbar++; _histPtKaonbar->fill(p.pT()/GeV, pWeight); break; } } // Particle loop ends. // Fill yield histograms. _histNpi->fill(0.0, Npi, weight); _histNpibar->fill(0.0, Npibar, weight); _histNKaon->fill(0.0, NKaon, weight); _histNKaonbar->fill(0.0, NKaonbar, weight); _histNproton->fill(0.0, Nproton, weight); _histNprotonbar->fill(0.0, Nprotonbar, weight); } void finalize() { const double s = 1./sow->sumW(); _histPtPi->scaleW(s); _histPtPibar->scaleW(s); _histPtKaon->scaleW(s); _histPtKaonbar->scaleW(s); _histPtProton->scaleW(s); _histPtProtonbar->scaleW(s); _histNpi->scaleW(s); _histNpibar->scaleW(s); _histNKaon->scaleW(s); _histNKaonbar->scaleW(s); _histNproton->scaleW(s); _histNprotonbar->scaleW(s); } - + private: - + // pT histograms Histo1DPtr _histPtPi; Histo1DPtr _histPtKaon; Histo1DPtr _histPtProton; Histo1DPtr _histPtPibar; Histo1DPtr _histPtKaonbar; Histo1DPtr _histPtProtonbar; Histo1DPtr _histNpi; Histo1DPtr _histNpibar; Histo1DPtr _histNKaon; Histo1DPtr _histNKaonbar; Histo1DPtr _histNproton; Histo1DPtr _histNprotonbar; CounterPtr sow; }; - - + + // The hook for the plugin system DECLARE_RIVET_PLUGIN(ALICE_2012_I1126966); - - + + } diff --git a/analyses/pluginALICE/ALICE_2012_I930312.cc b/analyses/pluginALICE/ALICE_2012_I930312.cc --- a/analyses/pluginALICE/ALICE_2012_I930312.cc +++ b/analyses/pluginALICE/ALICE_2012_I930312.cc @@ -1,320 +1,320 @@ // -*- C++ -*- #include "Rivet/Analysis.hh" #include "Rivet/Projections/ChargedFinalState.hh" #include "Rivet/Tools/AliceCommon.hh" #include "Rivet/Projections/AliceCommon.hh" namespace Rivet { /// @brief ALICE PbPb at 2.76 TeV azimuthal di-hadron correlations class ALICE_2012_I930312 : public Analysis { public: // Constructor DEFAULT_RIVET_ANALYSIS_CTOR(ALICE_2012_I930312); /// @name Analysis methods //@{ /// Book histograms and initialise projections before the run void init() { // Declare centrality projection declareCentrality(ALICE::V0MMultiplicity(), "ALICE_2015_PBPBCentrality", "V0M", "V0M"); // Projection for trigger particles: charged, primary particles // with |eta| < 1.0 and 8 < pT < 15 GeV/c declare(ALICE::PrimaryParticles(Cuts::abseta < 1.0 && Cuts::abscharge > 0 && Cuts::ptIn(8.*GeV, 15.*GeV)), "APRIMTrig"); // pT bins edges vector ptBins = { 3., 4., 6., 8., 10. }; // Projections for associated particles: charged, primary particles // with |eta| < 1.0 and different pT bins for (int ipt = 0; ipt < PT_BINS; ++ipt) { Cut cut = Cuts::abseta < 1.0 && Cuts::abscharge > 0 && Cuts::ptIn(ptBins[ipt]*GeV, ptBins[ipt+1]*GeV); declare(ALICE::PrimaryParticles(cut), "APRIMAssoc" + toString(ipt)); } // Create event strings vector evString = { "pp", "central", "peripheral" }; // Initialize trigger counters and yield histograms string title = "Per trigger particle yield"; string xtitle = "$\\Delta\\eta$ (rad)"; string ytitle = "$1 / N_{trig} {\\rm d}N_{assoc} / {\\rm d}\\Delta\\eta$ (rad$^-1$)"; for (int itype = 0; itype < EVENT_TYPES; ++itype) { _counterTrigger[itype] = bookCounter("counter." + toString(itype)); for (int ipt = 0; ipt < PT_BINS; ++ipt) { string name = "yield." + evString[itype] + ".pt" + toString(ipt); _histYield[itype][ipt] = bookHisto1D(name, 36, -0.5*M_PI, 1.5*M_PI, title, xtitle, ytitle); } } } /// Perform the per-event analysis void analyze(const Event& event) { const double weight = event.weight(); // Trigger particles Particles trigParticles = applyProjection(event,"APRIMTrig").particles(); // Associated particles Particles assocParticles[PT_BINS]; for (int ipt = 0; ipt < PT_BINS; ++ipt) { string pname = "APRIMAssoc" + toString(ipt); assocParticles[ipt] = applyProjection(event,pname).particles(); } // Check type of event. This may not be a perfect way to check for the // type of event as there might be some weird conditions hidden inside. // For example some HepMC versions check if number of hard collisions // is equal to 0 and assign 'false' in that case, which is usually wrong. // This might be changed in the future int ev_type = 0; // pp const HepMC::HeavyIon* hi = event.genEvent()->heavy_ion(); if (hi && hi->is_valid()) { // Prepare centrality projection and value const CentralityProjection& centrProj = apply(event, "V0M"); double centr = centrProj(); // Set the flag for the type of the event if (centr > 0.0 && centr < 5.0) ev_type = 1; // PbPb, central else if (centr > 60.0 && centr < 90.0) ev_type = 2; // PbPb, peripherial else vetoEvent; // PbPb, other, this is not used in the analysis at all } // Fill trigger histogram for a proper event type - _counterTrigger[ev_type]->fill(trigParticles.size()); + _counterTrigger[ev_type]->fill(trigParticles.size()*weight); // Loop over trigger particles for (const Particle& trigParticle : trigParticles) { // For each pt bin for (int ipt = 0; ipt < PT_BINS; ++ipt) { // Loop over associated particles for (const Particle& assocParticle : assocParticles[ipt]) { // If associated and trigger particle are not the same particles. if (!isSame(trigParticle, assocParticle)) { // Test trigger particle. if (trigParticle.pt() > assocParticle.pt()) { // Calculate delta phi in range (-0.5*PI, 1.5*PI). double dPhi = deltaPhi(trigParticle, assocParticle, true); if (dPhi < -0.5 * M_PI) dPhi += 2 * M_PI; // Fill yield histogram for calculated delta phi _histYield[ev_type][ipt]->fill(dPhi, weight); } } } } } } /// Normalise histograms etc., after the run void finalize() { // Check for the reentrant finalize bool pp_available = false, PbPb_available = false; for (int itype = 0; itype < EVENT_TYPES; ++itype) { for (int ipt = 0; ipt < PT_BINS; ++ipt) { if (_histYield[itype][ipt]->numEntries() > 0) itype == 0 ? pp_available = true : PbPb_available = true; } } // Skip postprocessing if pp or PbPb histograms are not available if (!(pp_available && PbPb_available)) return; // Initialize IAA and ICP histograms _histIAA[0] = bookScatter2D(1, 1, 1); _histIAA[1] = bookScatter2D(2, 1, 1); _histIAA[2] = bookScatter2D(5, 1, 1); _histIAA[3] = bookScatter2D(3, 1, 1); _histIAA[4] = bookScatter2D(4, 1, 1); _histIAA[5] = bookScatter2D(6, 1, 1); // Initialize background-subtracted yield histograms for (int itype = 0; itype < EVENT_TYPES; ++itype) { for (int ipt = 0; ipt < PT_BINS; ++ipt) { string newname = _histYield[itype][ipt]->name() + ".nobkg"; string newtitle = _histYield[itype][ipt]->title() + ", background subtracted"; _histYieldNoBkg[itype][ipt] = bookHisto1D(newname, 36, -0.5*M_PI, 1.5*M_PI, newtitle, _histYield[itype][ipt]->annotation("XLabel"), _histYield[itype][ipt]->annotation("YLabel")); } } // Variable for near and away side peak integral calculation double integral[EVENT_TYPES][PT_BINS][2] = { { {0.0} } }; // Variables for background calculation double bkg = 0.0; double bkgErr[EVENT_TYPES][PT_BINS] = { {0.0} }; // Variables for integration error calculation double norm[EVENT_TYPES] = {0.0}; double numEntries[EVENT_TYPES][PT_BINS][2] = { { {0.0} } }; int numBins[EVENT_TYPES][PT_BINS][2] = { { {0} } }; // For each event type for (int itype = 0; itype < EVENT_TYPES; ++itype) { // Get counter CounterPtr counter = _counterTrigger[itype]; // For each pT range for (int ipt = 0; ipt < PT_BINS; ++ipt) { // Get yield histograms Histo1DPtr hYield = _histYield[itype][ipt]; Histo1DPtr hYieldNoBkg = _histYieldNoBkg[itype][ipt]; // Check if histograms are fine if (counter->sumW() == 0 || hYield->numEntries() == 0) { MSG_WARNING("There are no entries in one of the histograms"); continue; } // Scale yield histogram norm[itype] = 1. / counter->sumW(); scale(hYield, norm[itype]); // Calculate background double sum = 0.0; int nbins = 0; for (size_t ibin = 0; ibin < hYield->numBins(); ++ibin) { double xmid = hYield->bin(ibin).xMid(); if (inRange(xmid, -0.5 * M_PI, -0.5 * M_PI + 0.4) || inRange(xmid, 0.5 * M_PI - 0.4, 0.5 * M_PI + 0.4) || inRange(xmid, 1.5 * M_PI - 0.4, 1.5 * M_PI)) { sum += hYield->bin(ibin).sumW(); nbins += 1; } } if (nbins == 0) { MSG_WARNING("Failed to estimate background!"); continue; } bkg = sum / nbins; // Calculate background error sum = 0.0; nbins = 0; for (size_t ibin = 0; ibin < hYield->numBins(); ++ibin) { double xmid = hYield->bin(ibin).xMid(); if (inRange(xmid, 0.5 * M_PI - 0.4, 0.5 * M_PI + 0.4)) { sum += (hYield->bin(ibin).sumW() - bkg) * (hYield->bin(ibin).sumW() - bkg); nbins++; } } if (nbins < 2) { MSG_WARNING("Failed to estimate background error!"); continue; } bkgErr[itype][ipt] = sqrt(sum / (nbins - 1)); // Fill histograms with removed background for (size_t ibin = 0; ibin < hYield->numBins(); ++ibin) { hYieldNoBkg->fillBin(ibin, hYield->bin(ibin).sumW() - bkg); } // Integrate near-side yield size_t lowerBin = hYield->binIndexAt(-0.7 + 0.02); size_t upperBin = hYield->binIndexAt( 0.7 - 0.02) + 1; nbins = upperBin - lowerBin; numBins[itype][ipt][NEAR] = nbins; integral[itype][ipt][NEAR] = hYield->integralRange(lowerBin, upperBin) - nbins * bkg; numEntries[itype][ipt][NEAR] = hYield->integralRange(lowerBin, upperBin) * counter->sumW(); // Integrate away-side yield lowerBin = hYield->binIndexAt(M_PI - 0.7 + 0.02); upperBin = hYield->binIndexAt(M_PI + 0.7 - 0.02) + 1; nbins = upperBin - lowerBin; numBins[itype][ipt][AWAY] = nbins; integral[itype][ipt][AWAY] = hYield->integralRange(lowerBin, upperBin) - nbins * bkg; numEntries[itype][ipt][AWAY] = hYield->integralRange(lowerBin, upperBin) * counter->sumW(); } } // Variables for IAA/ICP plots double yval[2] = { 0.0, 0.0 }; double yerr[2] = { 0.0, 0.0 }; double xval[PT_BINS] = { 3.5, 5.0, 7.0, 9.0 }; double xerr[PT_BINS] = { 0.5, 1.0, 1.0, 1.0 }; int types1[3] = {1, 2, 1}; int types2[3] = {0, 0, 2}; // Fill IAA/ICP plots for near and away side peak for (int ihist = 0; ihist < 3; ++ihist) { int type1 = types1[ihist]; int type2 = types2[ihist]; double norm1 = norm[type1]; double norm2 = norm[type2]; for (int ipt = 0; ipt < PT_BINS; ++ipt) { double bkgErr1 = bkgErr[type1][ipt]; double bkgErr2 = bkgErr[type2][ipt]; for (int ina = 0; ina < 2; ++ina) { double integ1 = integral[type1][ipt][ina]; double integ2 = integral[type2][ipt][ina]; double numEntries1 = numEntries[type1][ipt][ina]; double numEntries2 = numEntries[type2][ipt][ina]; double numBins1 = numBins[type1][ipt][ina]; double numBins2 = numBins[type2][ipt][ina]; yval[ina] = integ1 / integ2; yerr[ina] = norm1 * norm1 * numEntries1 + norm2 * norm2 * numEntries2 * integ1 * integ1 / (integ2 * integ2) + numBins1 * numBins1 * bkgErr1 * bkgErr1 + numBins2 * numBins2 * bkgErr2 * bkgErr2 * integ1 * integ1 / (integ2 * integ2); yerr[ina] = sqrt(yerr[ina])/integ2; } _histIAA[ihist]->addPoint(xval[ipt], yval[NEAR], xerr[ipt], yerr[NEAR]); _histIAA[ihist + 3]->addPoint(xval[ipt], yval[AWAY], xerr[ipt], yerr[AWAY]); } } } //@} private: static const int PT_BINS = 4; static const int EVENT_TYPES = 3; static const int NEAR = 0; static const int AWAY = 1; /// @name Histograms //@{ Histo1DPtr _histYield[EVENT_TYPES][PT_BINS]; Histo1DPtr _histYieldNoBkg[EVENT_TYPES][PT_BINS]; CounterPtr _counterTrigger[EVENT_TYPES]; Scatter2DPtr _histIAA[6]; //@} }; // The hook for the plugin system DECLARE_RIVET_PLUGIN(ALICE_2012_I930312); } diff --git a/analyses/pluginALICE/ALICE_2012_I930312.plot b/analyses/pluginALICE/ALICE_2012_I930312.plot --- a/analyses/pluginALICE/ALICE_2012_I930312.plot +++ b/analyses/pluginALICE/ALICE_2012_I930312.plot @@ -1,47 +1,47 @@ # BEGIN PLOT /ALICE_2012_I930312/d01-x01-y01 -Title=$I_{AA}$ near-side +Title=$I_{AA}$ near-side (0-5\%) XLabel=$p_{t,assoc}$ [GeV/c] YLabel=$ I_{AA} $ LogX=0 LogY=0 # END PLOT # BEGIN PLOT /ALICE_2012_I930312/d02-x01-y01 -Title=$I_{AA}$ near-side +Title=$I_{AA}$ near-side (60-90\%) XLabel=$p_{t,assoc}$ [GeV/c] YLabel=$I_{AA}$ LogX=0 LogY=0 # END PLOT # BEGIN PLOT /ALICE_2012_I930312/d03-x01-y01 -Title=$I_{AA}$ away-side +Title=$I_{AA}$ away-side (0-5\%) XLabel=$p_{t,assoc}$ [GeV/c] YLabel=$I_{AA}$ LogX=0 LogY=0 # END PLOT # BEGIN PLOT /ALICE_2012_I930312/d04-x01-y01 -Title=$I_{AA}$ away-side +Title=$I_{AA}$ away-side (60-90\%) XLabel=$p_{t,assoc}$ [GeV/c] YLabel=$I_{AA}$ LogX=0 LogY=0 # END PLOT # BEGIN PLOT /ALICE_2012_I930312/d05-x01-y01 Title=$I_{CP}$ (0-5\% / 60-90\%) near-side XLabel=$p_{t,assoc}$ [GeV/c] YLabel=$I_{CP}$ (0-5\% / 60-90\%) LogX=0 LogY=0 # END PLOT # BEGIN PLOT /ALICE_2012_I930312/d06-x01-y01 Title=$I_{CP}$ (0-5\% / 60-90\%), away-side XLabel=$p_{t,assoc}$ [GeV/c] YLabel=$I_{CP}$ (0-5\% / 60-90\%) LogX=0 LogY=0 # END PLOT diff --git a/analyses/pluginALICE/ALICE_2016_I1471838.cc b/analyses/pluginALICE/ALICE_2016_I1471838.cc --- a/analyses/pluginALICE/ALICE_2016_I1471838.cc +++ b/analyses/pluginALICE/ALICE_2016_I1471838.cc @@ -1,196 +1,196 @@ // -*- C++ -*- #include "Rivet/Analysis.hh" #include "Rivet/Projections/ChargedFinalState.hh" #include "Rivet/Projections/CentralityProjection.hh" #include "Rivet/Projections/AliceCommon.hh" #include "Rivet/Tools/AliceCommon.hh" namespace Rivet { /// @brief Strangeness enhancement in pp 7 TeV by ALICE. class ALICE_2016_I1471838 : public Analysis { public: /// Constructor DEFAULT_RIVET_ANALYSIS_CTOR(ALICE_2016_I1471838); int profileIndex(vector cBins, double c) { int index = 100; if (c > 0 && c <= cBins[0]) return cBins.size() - 1; for (size_t i = 0; i < cBins.size() - 1; ++i) { if (c > cBins[i] && c <= cBins[i + 1]) { index = i; break; } } return max(0, int(cBins.size() - index - 2)); } /// Book histograms and initialise projections before the run void init() { // Centrality projection. declareCentrality(ALICE::V0MMultiplicity(), "ALICE_2015_PPCentrality","V0M","V0M"); // Central primary particles declare(ChargedFinalState(Cuts::abseta < 1.0),"PP"); declare(ALICE::PrimaryParticles(Cuts::absrap < 0.5),"PPy"); centralityBins = {1.,5.,10.,15.,20., 30., 40., 50., 70., 100.}; centralityBinsOmega = {5.,15.,30.,50.,100.}; // Book histograms for (int i = 0; i < 10; ++i) { - K0SpT[centralityBins[9-i]] = bookHisto1D(i+1,1,1); - LambdapT[centralityBins[9-i]] = bookHisto1D(i+11,1,1); - XipT[centralityBins[9-i]] = bookHisto1D(i+21,1,1); - sow[centralityBins[9-i]] = bookCounter("sow_" + toString(i)); + K0SpT[centralityBins[i]] = bookHisto1D(i+1,1,1); + LambdapT[centralityBins[i]] = bookHisto1D(i+11,1,1); + XipT[centralityBins[i]] = bookHisto1D(i+21,1,1); + sow[centralityBins[i]] = bookCounter("sow_" + toString(i)); } for (int i = 0; i < 5; ++i) { - OmegapT[centralityBinsOmega[4-i]] = bookHisto1D(i+31,1,1); - sowOmega[centralityBinsOmega[4-i]] = bookCounter("sowO_" + toString(i)); + OmegapT[centralityBinsOmega[i]] = bookHisto1D(i+31,1,1); + sowOmega[centralityBinsOmega[i]] = bookCounter("sowO_" + toString(i)); } piYield = bookProfile1D(40,1,1); pYield = bookProfile1D(41,1,1); kYield = bookProfile1D(42,1,1); lambdaYield = bookProfile1D(43,1,1); xiYield = bookProfile1D(44,1,1); omegaYield = bookProfile1D(45,1,1); piRebinned = shared_ptr(omegaYield->newclone()); piRebinned->setTitle("piRebinned"); piRebinned->setPath("/" + name() + "/piRebinned"); addAnalysisObject(piRebinned); } /// Perform the per-event analysis void analyze(const Event& event) { if (apply(event,"PP").particles().size() < 1) vetoEvent; const ALICE::PrimaryParticles& prim = apply(event,"PPy"); const double weight = event.weight(); const CentralityProjection& cent = apply(event,"V0M"); double c = cent(); // Find the correct histograms auto kptItr = K0SpT.upper_bound(c); if (kptItr == K0SpT.end()) return; auto lptItr = LambdapT.upper_bound(c); if (lptItr == LambdapT.end()) return; auto xptItr = XipT.upper_bound(c); if (xptItr == XipT.end()) return; auto optItr = OmegapT.upper_bound(c); if (optItr == OmegapT.end()) return; // Fill the sow. auto sowItr = sow.upper_bound(c); if (sowItr == sow.end()) return; auto sowOmegaItr = sowOmega.upper_bound(c); if (sowOmegaItr == sowOmega.end()) return; sowItr->second->fill(weight); sowOmegaItr->second->fill(weight); // Fill the pt histograms and count yields. int npi = 0, npr = 0, nk = 0; int nla = 0, nxi = 0, nom = 0; for (auto p : prim.particles()) { const double pT = p.pT(); const int pid = abs(p.pid()); if (pid == 211) ++npi; else if (pid == 2212) ++npr; else if (pid == 310) { kptItr->second->fill(pT, weight); ++nk; } else if (pid == 3122) { lptItr->second->fill(pT, weight); ++nla; } else if (pid == 3312) { xptItr->second->fill(pT, weight); ++nxi; } else if (pid == 3334) { optItr->second->fill(pT, weight); ++nom; } } // Fill the profiles of yields. int index = profileIndex(centralityBins,c); piYield->fillBin(index, double(npi), weight); pYield->fillBin(index, double(npr), weight); kYield->fillBin(index, double(nk), weight); lambdaYield->fillBin(index, double(nla), weight); xiYield->fillBin(index, double(nxi), weight); index = profileIndex(centralityBinsOmega, c); omegaYield->fillBin(index, double(nom), weight); piRebinned->fillBin(index,double(npi),weight); } /// Normalise histograms etc., after the run void finalize() { // Normalize the spectra for (int i = 0; i < 10; ++i) { K0SpT[centralityBins[i]]->scaleW(1./sow[centralityBins[i]]->sumW()); XipT[centralityBins[i]]->scaleW(1./sow[centralityBins[i]]->sumW()); LambdapT[centralityBins[i]]->scaleW(1./sow[centralityBins[i]]->sumW()); } for (int i = 0; i < 5; ++i) { OmegapT[centralityBinsOmega[i]]->scaleW(1./sowOmega[centralityBinsOmega[i]]->sumW()); } // Make the ratios kpi = bookScatter2D(36, 1, 1, true); ppi = bookScatter2D(47, 1, 1, true); lpi = bookScatter2D(37, 1, 1, true); xpi = bookScatter2D(38, 1, 1, true); opi = bookScatter2D(39, 1, 1, true); lk = bookScatter2D(46, 1, 1, true); divide(kYield, piYield, kpi); kpi->scaleY(2.); divide(pYield, piYield, ppi); divide(lambdaYield, piYield, lpi); divide(xiYield, piYield, xpi); divide(omegaYield, piRebinned, opi); divide(lambdaYield, kYield, lk); lk->scaleY(0.5); } //@} /// @name Histograms //@{ // Histograms ordered in centrality classes vector centralityBins; vector centralityBinsOmega; // pT spectra map K0SpT; map LambdapT; map XipT; map OmegapT; map sow; map sowOmega; // Total yields Profile1DPtr piYield; Profile1DPtr pYield; Profile1DPtr kYield; Profile1DPtr lambdaYield; Profile1DPtr xiYield; Profile1DPtr omegaYield; Profile1DPtr piRebinned; // Ratios Scatter2DPtr kpi; Scatter2DPtr ppi; Scatter2DPtr lpi; Scatter2DPtr xpi; Scatter2DPtr opi; Scatter2DPtr lk; //@} }; // The hook for the plugin system DECLARE_RIVET_PLUGIN(ALICE_2016_I1471838); } diff --git a/analyses/pluginMC/MC_TTBAR.cc b/analyses/pluginMC/MC_TTBAR.cc --- a/analyses/pluginMC/MC_TTBAR.cc +++ b/analyses/pluginMC/MC_TTBAR.cc @@ -1,297 +1,290 @@ #include "Rivet/Analysis.hh" #include "Rivet/Projections/FinalState.hh" #include "Rivet/Projections/VetoedFinalState.hh" #include "Rivet/Projections/ChargedLeptons.hh" #include "Rivet/Projections/MissingMomentum.hh" #include "Rivet/Projections/FastJets.hh" #include "Rivet/AnalysisLoader.hh" namespace Rivet { class MC_TTBAR : public Analysis { public: /// Minimal constructor DEFAULT_RIVET_ANALYSIS_CTOR(MC_TTBAR); /// @name Analysis methods //@{ /// Set up projections and book histograms void init() { + _mode = 1; string pre = "onelep_"; // default is single-lepton decay mode + if ( getOption("TTMODE") == "ALLHAD" ) { _mode = 0; pre = "allhad_"; } + if ( getOption("TTMODE") == "ONELEP" ) { _mode = 1; pre = "onelep_"; } + if ( getOption("TTMODE") == "TWOLEP" ) { _mode = 2; pre = "twolep_"; } + if ( getOption("TTMODE") == "ANYLEP" ) { _mode = 3; pre = "anylep_"; } + // A FinalState is used to select particles within |eta| < 4.2 and with pT // > 30 GeV, out of which the ChargedLeptons projection picks only the // electrons and muons, to be accessed later as "LFS". ChargedLeptons lfs(FinalState(Cuts::abseta < 4.2 && Cuts::pT > 30*GeV)); declare(lfs, "LFS"); // A second FinalState is used to select all particles in |eta| < 4.2, // with no pT cut. This is used to construct jets and measure missing // transverse energy. VetoedFinalState fs(FinalState(Cuts::abseta < 4.2)); fs.addVetoOnThisFinalState(lfs); declare(FastJets(fs, FastJets::ANTIKT, 0.6), "Jets"); declare(MissingMomentum(fs), "MissingET"); // Booking of histograms - _h_njets = bookHisto1D("jet_mult", 11, -0.5, 10.5); + _h["njets"] = bookHisto1D(pre + "jet_mult", 11, -0.5, 10.5); // - _h_jet_1_pT = bookHisto1D("jet_1_pT", logspace(50, 20.0, 500.0)); - _h_jet_2_pT = bookHisto1D("jet_2_pT", logspace(50, 20.0, 400.0)); - _h_jet_3_pT = bookHisto1D("jet_3_pT", logspace(50, 20.0, 300.0)); - _h_jet_4_pT = bookHisto1D("jet_4_pT", logspace(50, 20.0, 200.0)); - _h_jet_HT = bookHisto1D("jet_HT", logspace(50, 100.0, 2000.0)); + _h["jet_1_pT"] = bookHisto1D(pre + "jet_1_pT", logspace(50, 20.0, 500.0)); + _h["jet_2_pT"] = bookHisto1D(pre + "jet_2_pT", logspace(50, 20.0, 400.0)); + _h["jet_3_pT"] = bookHisto1D(pre + "jet_3_pT", logspace(50, 20.0, 300.0)); + _h["jet_4_pT"] = bookHisto1D(pre + "jet_4_pT", logspace(50, 20.0, 200.0)); + _h["jet_HT"] = bookHisto1D(pre + "jet_HT", logspace(50, 100.0, 2000.0)); // - _h_bjet_1_pT = bookHisto1D("jetb_1_pT", logspace(50, 20.0, 400.0)); - _h_bjet_2_pT = bookHisto1D("jetb_2_pT", logspace(50, 20.0, 300.0)); + _h["bjet_1_pT"] = bookHisto1D(pre + "jetb_1_pT", logspace(50, 20.0, 400.0)); + _h["bjet_2_pT"] = bookHisto1D(pre + "jetb_2_pT", logspace(50, 20.0, 300.0)); // - _h_ljet_1_pT = bookHisto1D("jetl_1_pT", logspace(50, 20.0, 400.0)); - _h_ljet_2_pT = bookHisto1D("jetl_2_pT", logspace(50, 20.0, 300.0)); + _h["ljet_1_pT"] = bookHisto1D(pre + "jetl_1_pT", logspace(50, 20.0, 400.0)); + _h["ljet_2_pT"] = bookHisto1D(pre + "jetl_2_pT", logspace(50, 20.0, 300.0)); // - _h_W_mass = bookHisto1D("W_mass", 75, 30, 180); - _h_t_mass = bookHisto1D("t_mass", 150, 130, 430); - _h_t_mass_W_cut = bookHisto1D("t_mass_W_cut", 150, 130, 430); + _h["W_mass"] = bookHisto1D(pre + "W_mass", 75, 30, 180); + _h["t_mass"] = bookHisto1D(pre + "t_mass", 150, 130, 430); + _h["t_mass_W_cut"] = bookHisto1D(pre + "t_mass_W_cut", 150, 130, 430); // - _h_jetb_1_jetb_2_dR = bookHisto1D("jetb_1_jetb_2_dR", 20, 0.0, 7.0); - _h_jetb_1_jetb_2_deta = bookHisto1D("jetb_1_jetb_2_deta", 20, 0.0, 7.0); - _h_jetb_1_jetb_2_dphi = bookHisto1D("jetb_1_jetb_2_dphi", 20, 0.0, M_PI); - _h_jetb_1_jetl_1_dR = bookHisto1D("jetb_1_jetl_1_dR", 20, 0.0, 7.0); - _h_jetb_1_jetl_1_deta = bookHisto1D("jetb_1_jetl_1_deta", 20, 0.0, 7.0); - _h_jetb_1_jetl_1_dphi = bookHisto1D("jetb_1_jetl_1_dphi", 20, 0.0, M_PI); - _h_jetl_1_jetl_2_dR = bookHisto1D("jetl_1_jetl_2_dR", 20, 0.0, 7.0); - _h_jetl_1_jetl_2_deta = bookHisto1D("jetl_1_jetl_2_deta", 20, 0.0, 7.0); - _h_jetl_1_jetl_2_dphi = bookHisto1D("jetl_1_jetl_2_dphi", 20, 0.0, M_PI); - _h_jetb_1_W_dR = bookHisto1D("jetb_1_W_dR", 20, 0.0, 7.0); - _h_jetb_1_W_deta = bookHisto1D("jetb_1_W_deta", 20, 0.0, 7.0); - _h_jetb_1_W_dphi = bookHisto1D("jetb_1_W_dphi", 20, 0.0, M_PI); - _h_jetb_1_l_dR = bookHisto1D("jetb_1_l_dR", 20, 0.0, 7.0); - _h_jetb_1_l_deta = bookHisto1D("jetb_1_l_deta", 20, 0.0, 7.0); - _h_jetb_1_l_dphi = bookHisto1D("jetb_1_l_dphi", 20, 0.0, M_PI); - _h_jetb_1_l_mass = bookHisto1D("jetb_1_l_mass", 40, 0.0, 500.0); + _h["jetb_1_jetb_2_dR"] = bookHisto1D(pre + "jetb_1_jetb_2_dR", 20, 0.0, 7.0); + _h["jetb_1_jetb_2_deta"] = bookHisto1D(pre + "jetb_1_jetb_2_deta", 20, 0.0, 7.0); + _h["jetb_1_jetb_2_dphi"] = bookHisto1D(pre + "jetb_1_jetb_2_dphi", 20, 0.0, M_PI); + _h["jetb_1_jetl_1_dR"] = bookHisto1D(pre + "jetb_1_jetl_1_dR", 20, 0.0, 7.0); + _h["jetb_1_jetl_1_deta"] = bookHisto1D(pre + "jetb_1_jetl_1_deta", 20, 0.0, 7.0); + _h["jetb_1_jetl_1_dphi"] = bookHisto1D(pre + "jetb_1_jetl_1_dphi", 20, 0.0, M_PI); + _h["jetl_1_jetl_2_dR"] = bookHisto1D(pre + "jetl_1_jetl_2_dR", 20, 0.0, 7.0); + _h["jetl_1_jetl_2_deta"] = bookHisto1D(pre + "jetl_1_jetl_2_deta", 20, 0.0, 7.0); + _h["jetl_1_jetl_2_dphi"] = bookHisto1D(pre + "jetl_1_jetl_2_dphi", 20, 0.0, M_PI); + _h["jetb_1_W_dR"] = bookHisto1D(pre + "jetb_1_W_dR", 20, 0.0, 7.0); + _h["jetb_1_W_deta"] = bookHisto1D(pre + "jetb_1_W_deta", 20, 0.0, 7.0); + _h["jetb_1_W_dphi"] = bookHisto1D(pre + "jetb_1_W_dphi", 20, 0.0, M_PI); + if (_mode > 0) { + _h["jetb_1_l_dR"] = bookHisto1D(pre + "jetb_1_l_dR", 20, 0.0, 7.0); + _h["jetb_1_l_deta"] = bookHisto1D(pre + "jetb_1_l_deta", 20, 0.0, 7.0); + _h["jetb_1_l_dphi"] = bookHisto1D(pre + "jetb_1_l_dphi", 20, 0.0, M_PI); + _h["jetb_1_l_mass"] = bookHisto1D(pre + "jetb_1_l_mass", 40, 0.0, 500.0); + if (_mode > 1) { + _h["jetb_1_l2_dR"] = bookHisto1D(pre + "jetb_1_l2_dR", 20, 0.0, 7.0); + _h["jetb_1_l2_deta"] = bookHisto1D(pre + "jetb_1_l2_deta", 20, 0.0, 7.0); + _h["jetb_1_l2_dphi"] = bookHisto1D(pre + "jetb_1_l2_dphi", 20, 0.0, M_PI); + _h["jetb_1_l2_mass"] = bookHisto1D(pre + "jetb_1_l2_mass", 40, 0.0, 500.0); + } + } } void analyze(const Event& event) { const double weight = event.weight(); // Use the "LFS" projection to require at least one hard charged // lepton. This is an experimental signature for the leptonically decaying // W. This helps to reduce pure QCD backgrounds. const ChargedLeptons& lfs = apply(event, "LFS"); MSG_DEBUG("Charged lepton multiplicity = " << lfs.chargedLeptons().size()); foreach (const Particle& lepton, lfs.chargedLeptons()) { MSG_DEBUG("Lepton pT = " << lepton.pT()); } - if (lfs.chargedLeptons().empty()) { + + size_t nLeps = lfs.chargedLeptons().size(); + bool leptonMultiFail = _mode == 3 && nLeps == 0; // non-all-hadronic + leptonMultiFail |= _mode == 2 && nLeps != 2; // dilepton + leptonMultiFail |= _mode == 1 && nLeps != 1; // single lepton + leptonMultiFail |= _mode == 0 && nLeps != 0; // all-hadronic + if (leptonMultiFail) { MSG_DEBUG("Event failed lepton multiplicity cut"); vetoEvent; } // Use a missing ET cut to bias toward events with a hard neutrino from // the leptonically decaying W. This helps to reduce pure QCD backgrounds. + // not applied in all-hadronic mode const MissingMomentum& met = apply(event, "MissingET"); MSG_DEBUG("Vector ET = " << met.vectorEt().mod() << " GeV"); - if (met.vectorEt().mod() < 30*GeV) { + if (_mode > 0 && met.vectorEt().mod() < 30*GeV) { MSG_DEBUG("Event failed missing ET cut"); vetoEvent; } // Use the "Jets" projection to check that there are at least 4 jets of // any pT. Getting the jets sorted by pT ensures that the first jet is the // hardest, and so on. We apply no pT cut here only because we want to // plot all jet pTs to help optimise our jet pT cut. const FastJets& jetpro = apply(event, "Jets"); const Jets alljets = jetpro.jetsByPt(); if (alljets.size() < 4) { MSG_DEBUG("Event failed jet multiplicity cut"); vetoEvent; } // Update passed-cuts counter and fill all-jets histograms - _h_jet_1_pT->fill(alljets[0].pT()/GeV, weight); - _h_jet_2_pT->fill(alljets[1].pT()/GeV, weight); - _h_jet_3_pT->fill(alljets[2].pT()/GeV, weight); - _h_jet_4_pT->fill(alljets[3].pT()/GeV, weight); + _h["jet_1_pT"]->fill(alljets[0].pT()/GeV, weight); + _h["jet_2_pT"]->fill(alljets[1].pT()/GeV, weight); + _h["jet_3_pT"]->fill(alljets[2].pT()/GeV, weight); + _h["jet_4_pT"]->fill(alljets[3].pT()/GeV, weight); // Insist that the hardest 4 jets pass pT hardness cuts. If we don't find // at least 4 such jets, we abandon this event. const Jets jets = jetpro.jetsByPt(30*GeV); - _h_njets->fill(jets.size(), weight); + _h["njets"]->fill(jets.size(), weight); double ht = 0.0; foreach (const Jet& j, jets) { ht += j.pT(); } - _h_jet_HT->fill(ht/GeV, weight); + _h["jet_HT"]->fill(ht/GeV, weight); if (jets.size() < 4 || jets[0].pT() < 60*GeV || jets[1].pT() < 50*GeV || jets[3].pT() < 30*GeV) { MSG_DEBUG("Event failed jet cuts"); vetoEvent; } // Sort the jets into b-jets and light jets. We expect one hard b-jet from // each top decay, so our 4 hardest jets should include two b-jets. The // Jet::bTagged() method is equivalent to perfect experimental // b-tagging, in a generator-independent way. Jets bjets, ljets; foreach (const Jet& jet, jets) { // // Don't count jets that overlap with the hard leptons bool isolated = true; foreach (const Particle& lepton, lfs.chargedLeptons()) { if (deltaR(jet.momentum(), lepton.momentum()) < 0.3) { isolated = false; break; } } if (!isolated) { MSG_DEBUG("Jet failed lepton isolation cut"); break; } if (jet.bTagged()) { bjets.push_back(jet); } else { ljets.push_back(jet); } } MSG_DEBUG("Number of b-jets = " << bjets.size()); MSG_DEBUG("Number of l-jets = " << ljets.size()); if (bjets.size() != 2) { MSG_DEBUG("Event failed post-lepton-isolation b-tagging cut"); vetoEvent; } if (ljets.size() < 2) { MSG_DEBUG("Event failed since not enough light jets remaining after lepton-isolation"); vetoEvent; } // Plot the pTs of the identified jets. - _h_bjet_1_pT->fill(bjets[0].pT(), weight); - _h_bjet_2_pT->fill(bjets[1].pT(), weight); - _h_ljet_1_pT->fill(ljets[0].pT(), weight); - _h_ljet_2_pT->fill(ljets[1].pT(), weight); + _h["bjet_1_pT"]->fill(bjets[0].pT(), weight); + _h["bjet_2_pT"]->fill(bjets[1].pT(), weight); + _h["ljet_1_pT"]->fill(ljets[0].pT(), weight); + _h["ljet_2_pT"]->fill(ljets[1].pT(), weight); // Construct the hadronically decaying W momentum 4-vector from pairs of // non-b-tagged jets. The pair which best matches the W mass is used. We start // with an always terrible 4-vector estimate which should always be "beaten" by // a real jet pair. FourMomentum W(10*(sqrtS()>0.?sqrtS():14000.), 0, 0, 0); for (size_t i = 0; i < ljets.size()-1; ++i) { for (size_t j = i + 1; j < ljets.size(); ++j) { const FourMomentum Wcand = ljets[i].momentum() + ljets[j].momentum(); MSG_TRACE(i << "," << j << ": candidate W mass = " << Wcand.mass()/GeV << " GeV, vs. incumbent candidate with " << W.mass()/GeV << " GeV"); if (fabs(Wcand.mass() - 80.4*GeV) < fabs(W.mass() - 80.4*GeV)) { W = Wcand; } } } MSG_DEBUG("Candidate W mass = " << W.mass() << " GeV"); // There are two b-jets with which this can be combined to make the // hadronically decaying top, one of which is correct and the other is // not... but we have no way to identify which is which, so we construct // both possible top momenta and fill the histograms with both. const FourMomentum t1 = W + bjets[0].momentum(); const FourMomentum t2 = W + bjets[1].momentum(); - _h_W_mass->fill(W.mass(), weight); - _h_t_mass->fill(t1.mass(), weight); - _h_t_mass->fill(t2.mass(), weight); + _h["W_mass"]->fill(W.mass(), weight); + _h["t_mass"]->fill(t1.mass(), weight); + _h["t_mass"]->fill(t2.mass(), weight); // Placing a cut on the well-known W mass helps to reduce backgrounds if (inRange(W.mass()/GeV, 75.0, 85.0)) { MSG_DEBUG("W found with mass " << W.mass()/GeV << " GeV"); - _h_t_mass_W_cut->fill(t1.mass(), weight); - _h_t_mass_W_cut->fill(t2.mass(), weight); + _h["t_mass_W_cut"]->fill(t1.mass(), weight); + _h["t_mass_W_cut"]->fill(t2.mass(), weight); - _h_jetb_1_jetb_2_dR->fill(deltaR(bjets[0].momentum(), bjets[1].momentum()),weight); - _h_jetb_1_jetb_2_deta->fill(fabs(bjets[0].eta()-bjets[1].eta()),weight); - _h_jetb_1_jetb_2_dphi->fill(deltaPhi(bjets[0].momentum(),bjets[1].momentum()),weight); + _h["jetb_1_jetb_2_dR"]->fill(deltaR(bjets[0].momentum(), bjets[1].momentum()),weight); + _h["jetb_1_jetb_2_deta"]->fill(fabs(bjets[0].eta()-bjets[1].eta()),weight); + _h["jetb_1_jetb_2_dphi"]->fill(deltaPhi(bjets[0].momentum(),bjets[1].momentum()),weight); - _h_jetb_1_jetl_1_dR->fill(deltaR(bjets[0].momentum(), ljets[0].momentum()),weight); - _h_jetb_1_jetl_1_deta->fill(fabs(bjets[0].eta()-ljets[0].eta()),weight); - _h_jetb_1_jetl_1_dphi->fill(deltaPhi(bjets[0].momentum(),ljets[0].momentum()),weight); + _h["jetb_1_jetl_1_dR"]->fill(deltaR(bjets[0].momentum(), ljets[0].momentum()),weight); + _h["jetb_1_jetl_1_deta"]->fill(fabs(bjets[0].eta()-ljets[0].eta()),weight); + _h["jetb_1_jetl_1_dphi"]->fill(deltaPhi(bjets[0].momentum(),ljets[0].momentum()),weight); - _h_jetl_1_jetl_2_dR->fill(deltaR(ljets[0].momentum(), ljets[1].momentum()),weight); - _h_jetl_1_jetl_2_deta->fill(fabs(ljets[0].eta()-ljets[1].eta()),weight); - _h_jetl_1_jetl_2_dphi->fill(deltaPhi(ljets[0].momentum(),ljets[1].momentum()),weight); + _h["jetl_1_jetl_2_dR"]->fill(deltaR(ljets[0].momentum(), ljets[1].momentum()),weight); + _h["jetl_1_jetl_2_deta"]->fill(fabs(ljets[0].eta()-ljets[1].eta()),weight); + _h["jetl_1_jetl_2_dphi"]->fill(deltaPhi(ljets[0].momentum(),ljets[1].momentum()),weight); - _h_jetb_1_W_dR->fill(deltaR(bjets[0].momentum(), W),weight); - _h_jetb_1_W_deta->fill(fabs(bjets[0].eta()-W.eta()),weight); - _h_jetb_1_W_dphi->fill(deltaPhi(bjets[0].momentum(),W),weight); + _h["jetb_1_W_dR"]->fill(deltaR(bjets[0].momentum(), W),weight); + _h["jetb_1_W_deta"]->fill(fabs(bjets[0].eta()-W.eta()),weight); + _h["jetb_1_W_dphi"]->fill(deltaPhi(bjets[0].momentum(),W),weight); - FourMomentum l=lfs.chargedLeptons()[0].momentum(); - _h_jetb_1_l_dR->fill(deltaR(bjets[0].momentum(), l),weight); - _h_jetb_1_l_deta->fill(fabs(bjets[0].eta()-l.eta()),weight); - _h_jetb_1_l_dphi->fill(deltaPhi(bjets[0].momentum(),l),weight); - _h_jetb_1_l_mass->fill(FourMomentum(bjets[0].momentum()+l).mass(), weight); + if (_mode > 0) { + FourMomentum l=lfs.chargedLeptons()[0].momentum(); + _h["jetb_1_l_dR"]->fill(deltaR(bjets[0].momentum(), l),weight); + _h["jetb_1_l_deta"]->fill(fabs(bjets[0].eta()-l.eta()),weight); + _h["jetb_1_l_dphi"]->fill(deltaPhi(bjets[0].momentum(),l),weight); + _h["jetb_1_l_mass"]->fill(FourMomentum(bjets[0].momentum()+l).mass(), weight); + + if (nLeps > 1) { + FourMomentum l=lfs.chargedLeptons()[1].momentum(); + _h["jetb_1_l2_dR"]->fill(deltaR(bjets[0].momentum(), l),weight); + _h["jetb_1_l2_deta"]->fill(fabs(bjets[0].eta()-l.eta()),weight); + _h["jetb_1_l2_dphi"]->fill(deltaPhi(bjets[0].momentum(),l),weight); + _h["jetb_1_l2_mass"]->fill(FourMomentum(bjets[0].momentum()+l).mass(), weight); + } + } } } void finalize() { - normalize(_h_njets); - normalize(_h_jet_1_pT); - normalize(_h_jet_2_pT); - normalize(_h_jet_3_pT); - normalize(_h_jet_4_pT); - normalize(_h_jet_HT); - normalize(_h_bjet_1_pT); - normalize(_h_bjet_2_pT); - normalize(_h_ljet_1_pT); - normalize(_h_ljet_2_pT); - normalize(_h_W_mass); - normalize(_h_t_mass); - normalize(_h_t_mass_W_cut); - normalize(_h_jetb_1_jetb_2_dR); - normalize(_h_jetb_1_jetb_2_deta); - normalize(_h_jetb_1_jetb_2_dphi); - normalize(_h_jetb_1_jetl_1_dR); - normalize(_h_jetb_1_jetl_1_deta); - normalize(_h_jetb_1_jetl_1_dphi); - normalize(_h_jetl_1_jetl_2_dR); - normalize(_h_jetl_1_jetl_2_deta); - normalize(_h_jetl_1_jetl_2_dphi); - normalize(_h_jetb_1_W_dR); - normalize(_h_jetb_1_W_deta); - normalize(_h_jetb_1_W_dphi); - normalize(_h_jetb_1_l_dR); - normalize(_h_jetb_1_l_deta); - normalize(_h_jetb_1_l_dphi); - normalize(_h_jetb_1_l_mass); + const double sf = crossSection() / sumOfWeights(); + for (auto hist : _h) { scale(hist.second, sf); } } //@} + protected: + + size_t _mode; + private: // @name Histogram data members //@{ - - Histo1DPtr _h_njets; - Histo1DPtr _h_jet_1_pT, _h_jet_2_pT, _h_jet_3_pT, _h_jet_4_pT; - Histo1DPtr _h_jet_HT; - Histo1DPtr _h_bjet_1_pT, _h_bjet_2_pT; - Histo1DPtr _h_ljet_1_pT, _h_ljet_2_pT; - Histo1DPtr _h_W_mass; - Histo1DPtr _h_t_mass, _h_t_mass_W_cut; - Histo1DPtr _h_jetb_1_jetb_2_dR, _h_jetb_1_jetb_2_deta, _h_jetb_1_jetb_2_dphi; - Histo1DPtr _h_jetb_1_jetl_1_dR, _h_jetb_1_jetl_1_deta, _h_jetb_1_jetl_1_dphi; - Histo1DPtr _h_jetl_1_jetl_2_dR, _h_jetl_1_jetl_2_deta, _h_jetl_1_jetl_2_dphi; - Histo1DPtr _h_jetb_1_W_dR, _h_jetb_1_W_deta, _h_jetb_1_W_dphi; - Histo1DPtr _h_jetb_1_l_dR, _h_jetb_1_l_deta, _h_jetb_1_l_dphi,_h_jetb_1_l_mass; - - + map _h; //@} }; // The hook for the plugin system DECLARE_RIVET_PLUGIN(MC_TTBAR); - } diff --git a/analyses/pluginMC/MC_TTBAR.info b/analyses/pluginMC/MC_TTBAR.info --- a/analyses/pluginMC/MC_TTBAR.info +++ b/analyses/pluginMC/MC_TTBAR.info @@ -1,15 +1,17 @@ Name: MC_TTBAR Summary: MC analysis for ttbar studies Status: VALIDATED Authors: - Hendrik Hoeth - Andy Buckley + - Christian Gutschow - Dave Mallows - Michal Kawalec RunInfo: - "* For Pythia6, set MSEL=6 and fix $W^+$ and $W^-$ decays to semi-leptonic modes via the MDME array. - * For Fortran Herwig/Jimmy select IPROC=1706." + "pp -> tt, force top decays to be one of all hadronic / single leptonic / dileptonic / non-all-hadronic." NumEvents: 10000 PtCuts: [0] Description: - This is a pure Monte Carlo study for semi-leptonic $t\bar{t}$ production. + This is a pure Monte Carlo study for $t\bar{t}$ production. +Options: +- TTMODE=ALLHAD,ONELEP,TWOLEP,ANYLEP diff --git a/analyses/pluginMC/MC_TTBAR.plot b/analyses/pluginMC/MC_TTBAR.plot --- a/analyses/pluginMC/MC_TTBAR.plot +++ b/analyses/pluginMC/MC_TTBAR.plot @@ -1,96 +1,126 @@ -# BEGIN PLOT /MC_TTBAR/jet.?_[1234]_pT +# BEGIN PLOT /MC_TTBAR/.* +LegendAlign=r +# END PLOT + +# BEGIN PLOT /MC_TTBAR/.*jet.?_[1234]_pT XLabel=$p_\perp$ [GeV] -YLabel=$1/\sigma \, \mathrm{d}\sigma/\mathrm{d}p_\perp$ [GeV$^{-1}$] +YLabel=$\mathrm{d}\sigma/\mathrm{d}p_\perp$ [pb GeV$^{-1}$] LogX=1 # END PLOT -# BEGIN PLOT /MC_TTBAR/jet_1_pT +# BEGIN PLOT /MC_TTBAR/.*jet_mult +Title=Jet multiplicity +XLabel=$N_\text{jets}$ +YLabel=$\mathrm{d}\sigma/\mathrm{d}N_\text{jets}$ [pb] +LogY=0 +# END PLOT + +# BEGIN PLOT /MC_TTBAR/.*jet_1_pT Title=Transverse momentum distribution for jet 1 # END PLOT -# BEGIN PLOT /MC_TTBAR/jet_2_pT +# BEGIN PLOT /MC_TTBAR/.*jet_2_pT Title=Transverse momentum distribution for jet 2 # END PLOT -# BEGIN PLOT /MC_TTBAR/jet_3_pT +# BEGIN PLOT /MC_TTBAR/.*jet_3_pT Title=Transverse momentum distribution for jet 3 # END PLOT -# BEGIN PLOT /MC_TTBAR/jet_4_pT +# BEGIN PLOT /MC_TTBAR/.*jet_4_pT Title=Transverse momentum distribution for jet 4 # END PLOT -# BEGIN PLOT /MC_TTBAR/jet_HT -Title=$H_T$ distribution for all jets -XLabel=$H_T$ [GeV] -YLabel=$1/\sigma \, \mathrm{d}\sigma/\mathrm{d}H_T$ [GeV$^{-1}$] +# BEGIN PLOT /MC_TTBAR/.*jet_HT +Title=$H_\text{T}$ distribution for all jets +XLabel=$H_\text{T}$ [GeV] +YLabel=$\mathrm{d}\sigma/\mathrm{d}H_T$ [pb GeV$^{-1}$] LogX=1 # END PLOT -# BEGIN PLOT /MC_TTBAR/jets_mjj +# BEGIN PLOT /MC_TTBAR/.*jets_mjj Title=Dijet invariant mass spectrum XLabel=$m_{jj}$ [GeV] -YLabel=$\text{d}\sigma/\text{d}m_{jj}$ [pb/GeV] +YLabel=$\text{d}\sigma/\text{d}m_{jj}$ [pb GeV$^{-1}$] LegendAlign=r # END PLOT -# BEGIN PLOT /MC_TTBAR/jetb_1_pT +# BEGIN PLOT /MC_TTBAR/.*jetb_1_pT Title=Transverse momentum distribution for $b$-jet 1 # END PLOT -# BEGIN PLOT /MC_TTBAR/jetb_2_pT +# BEGIN PLOT /MC_TTBAR/.*jetb_2_pT Title=Transverse momentum distribution for $b$-jet 2 # END PLOT -# BEGIN PLOT /MC_TTBAR/jetl_1_pT +# BEGIN PLOT /MC_TTBAR/.*jetl_1_pT Title=Transverse momentum distribution for light jet 1 # END PLOT -# BEGIN PLOT /MC_TTBAR/jetl_2_pT +# BEGIN PLOT /MC_TTBAR/.*jetl_2_pT Title=Transverse momentum distribution for light jet 2 # END PLOT -# BEGIN PLOT /MC_TTBAR/W_mass +# BEGIN PLOT /MC_TTBAR/.*W_mass Title=Mass distribution for $W$ bosons -XLabel=$m_{jj}$ [GeV] -YLabel=$1/\sigma \, \mathrm{d}\sigma/\mathrm{d}m_{jj}$ [GeV$^{-1}$] +XLabel=$W$-candiate $m_\text{inv}$ [GeV] +YLabel=$\mathrm{d}\sigma/\mathrm{d}m_\text{inv}$ [pb GeV$^{-1}$] LogY=0 # END PLOT -# BEGIN PLOT /MC_TTBAR/t_mass +# BEGIN PLOT /MC_TTBAR/.*t_mass Title=Mass distribution for reconstructed top XLabel=$m_{q\bar{q}b}$ [GeV] -YLabel=$1/\sigma \, \mathrm{d}\sigma/\mathrm{d}m_{q\bar{q}b}$ [GeV$^{-1}$] +YLabel=$\mathrm{d}\sigma/\mathrm{d}m_{q\bar{q}b}$ [pb GeV$^{-1}$] LogY=0 # END PLOT -# BEGIN PLOT /MC_TTBAR/t_mass_W_cut +# BEGIN PLOT /MC_TTBAR/.*t_mass_W_cut Title=Mass distribution for reconstructed top after $m_W$ cut XLabel=$m_{q\bar{q}b}$ [GeV] -YLabel=$1/\sigma \, \mathrm{d}\sigma/\mathrm{d}m_{q\bar{q}b}$ [GeV$^{-1}$] +YLabel=$\mathrm{d}\sigma/\mathrm{d}m_{q\bar{q}b}$ [pb GeV$^{-1}$] LogY=0 # END PLOT # BEGIN PLOT /MC_TTBAR/.*_mass XLabel=$m$ [GeV] -YLabel=$1/\sigma \, \mathrm{d}\sigma/\mathrm{d}m$ [GeV$^{-1}$] +YLabel=$\mathrm{d}\sigma/\mathrm{d}m$ [pb GeV$^{-1}$] # END PLOT # BEGIN PLOT /MC_TTBAR/.*_dR XLabel=$\Delta R$ -YLabel=$1/\sigma \, \mathrm{d}\sigma/\mathrm{d}\Delta R$ +YLabel=$\mathrm{d}\sigma/\mathrm{d}\Delta R$ [pb] LogY=0 # END PLOT # BEGIN PLOT /MC_TTBAR/.*_deta XLabel=$\Delta \eta$ -YLabel=$1/\sigma \, \mathrm{d}\sigma/\mathrm{d}\Delta \eta$ +YLabel=$\mathrm{d}\sigma/\mathrm{d}\Delta \eta$ [pb] LogY=0 # END PLOT # BEGIN PLOT /MC_TTBAR/.*_dphi XLabel=$\Delta \phi$ -YLabel=$1/\sigma \, \mathrm{d}\sigma/\mathrm{d}\Delta \phi$ +YLabel=$\mathrm{d}\sigma/\mathrm{d}\Delta \phi$ [pb] LogY=0 # END PLOT +# BEGIN SPECIAL /MC_TTBAR/allhad_ allHad +Location=MainPlot +\rput[tr]{0}(1.,1.1){$(N_\ell = 0)$} +# END SPECIAL + +# BEGIN SPECIAL /MC_TTBAR/onelep_ oneLep +Location=MainPlot +\rput[tr]{0}(1.,1.1){$(N_\ell = 1)$} +# END SPECIAL + +# BEGIN SPECIAL /MC_TTBAR/twolep_ twoLep +Location=MainPlot +\rput[tr]{0}(1.,1.1){$(N_\ell = 2)$} +# END SPECIAL + +# BEGIN SPECIAL /MC_TTBAR/anylep_ anyLep +Location=MainPlot +\rput[tr]{0}(1.,1.1){$(N_\ell \geq 1)$} +# END SPECIAL diff --git a/bin/rivet b/bin/rivet --- a/bin/rivet +++ b/bin/rivet @@ -1,680 +1,674 @@ #! /usr/bin/env python """\ Run Rivet analyses on HepMC events read from a file or Unix pipe Examples: %(prog)s [options] [ ...] or mkfifo fifo.hepmc my_generator -o fifo.hepmc & %(prog)s [options] fifo.hepmc ENVIRONMENT: * RIVET_ANALYSIS_PATH: list of paths to be searched for plugin analysis libraries at runtime * RIVET_DATA_PATH: list of paths to be searched for data files (defaults to use analysis path) * RIVET_WEIGHT_INDEX: the numerical weight-vector index to use in this run (default = 0; -1 = ignore weights) * See the documentation for more environment variables. """ from __future__ import print_function import os, sys ## Load the rivet module try: import rivet except: ## If rivet loading failed, try to bootstrap the Python path! try: # TODO: Is this a good idea? Maybe just notify the user that their PYTHONPATH is wrong? import commands modname = sys.modules[__name__].__file__ binpath = os.path.dirname(modname) rivetconfigpath = os.path.join(binpath, "rivet-config") rivetpypath = commands.getoutput(rivetconfigpath + " --pythonpath") sys.path.append(rivetpypath) import rivet except: sys.stderr.write("The rivet Python module could not be loaded: is your PYTHONPATH set correctly?\n") sys.exit(5) rivet.util.check_python_version() rivet.util.set_process_name("rivet") import time, datetime, logging, signal ## Parse command line options import argparse parser = argparse.ArgumentParser(description=__doc__) parser.add_argument("ARGS", nargs="*") parser.add_argument("--version", dest="SHOW_VERSION", action="store_true", default=False, help="show Rivet version") anagroup = parser.add_argument_group("Analysis handling") anagroup.add_argument("-a", "--analysis", "--analyses", dest="ANALYSES", action="append", default=[], metavar="ANA", help="add an analysis (or comma-separated list of analyses) to the processing list.") anagroup.add_argument("--list-analyses", "--list", dest="LIST_ANALYSES", action="store_true", default=False, help="show the list of available analyses' names. With -v, it shows the descriptions, too") anagroup.add_argument("--list-keywords", "--keywords", dest="LIST_KEYWORDS", action="store_true", default=False, help="show the list of available keywords.") anagroup.add_argument("--list-used-analyses", action="store_true", dest="LIST_USED_ANALYSES", default=False, help="list the analyses used by this command (after subtraction of inappropriate ones)") anagroup.add_argument("--show-analysis", "--show-analyses", "--show", dest="SHOW_ANALYSES", action="append", default=[], help="show the details of an analysis") anagroup.add_argument("--show-bibtex", dest="SHOW_BIBTEX", action="store_true", default=False, help="show BibTeX entries for all used analyses") anagroup.add_argument("--analysis-path", dest="ANALYSIS_PATH", metavar="PATH", default=None, help="specify the analysis search path (cf. $RIVET_ANALYSIS_PATH).") # TODO: remove/deprecate the append? anagroup.add_argument("--analysis-path-append", dest="ANALYSIS_PATH_APPEND", metavar="PATH", default=None, help="append to the analysis search path (cf. $RIVET_ANALYSIS_PATH).") anagroup.add_argument("--pwd", dest="ANALYSIS_PATH_PWD", action="store_true", default=False, help="append the current directory (pwd) to the analysis/data search paths (cf. $RIVET_ANALYSIS_PATH).") extragroup = parser.add_argument_group("Extra run settings") extragroup.add_argument("-o", "-H", "--histo-file", dest="HISTOFILE", default="Rivet.yoda", help="specify the output histo file path (default = %(default)s)") extragroup.add_argument("-p", "--preload-file", dest="PRELOADFILE", default=None, help="specify and old yoda file to initialize (default = %(default)s)") extragroup.add_argument("--no-histo-file", dest="WRITE_DATA", action="store_false", default=True, help="don't write out any histogram file at the end of the run (default = write)") extragroup.add_argument("-x", "--cross-section", dest="CROSS_SECTION", default=None, metavar="XS", help="specify the signal process cross-section in pb") extragroup.add_argument("-n", "--nevts", dest="MAXEVTNUM", type=int, default=None, metavar="NUM", help="restrict the max number of events to process") extragroup.add_argument("--nskip", dest="EVTSKIPNUM", type=int, default=0, metavar="NUM", help="skip NUM events read from input before beginning processing") extragroup.add_argument("--runname", dest="RUN_NAME", default=None, metavar="NAME", help="give an optional run name, to be prepended as a 'top level directory' in histo paths") extragroup.add_argument("--ignore-beams", dest="IGNORE_BEAMS", action="store_true", default=False, help="ignore input event beams when checking analysis compatibility. " "WARNING: analyses may not work correctly, or at all, with inappropriate beams") -extragroup.add_argument("-d", "--dump", dest="DUMP_PERIOD", type=int, - default=None, metavar="NUM", - help="run finalize() and write out the resulting yoda-file at regular intervals") +extragroup.add_argument("-d", "--dump", "--histo-interval", dest="DUMP_PERIOD", type=int, + default=1000, metavar="NUM", + help="specify the number of events between histogram file updates, " + "default = %default. Set to 0 to only write out at the end of the run. " + "Note that intermediate histograms will be those from the analyze step " + "only, except for analyses explicitly declared Reentrant for which the " + "finalize function is executed first.") timinggroup = parser.add_argument_group("Timeouts and periodic operations") timinggroup.add_argument("--event-timeout", dest="EVENT_TIMEOUT", type=int, default=21600, metavar="NSECS", help="max time in whole seconds to wait for an event to be generated from the specified source (default = %(default)s)") timinggroup.add_argument("--run-timeout", dest="RUN_TIMEOUT", type=int, default=None, metavar="NSECS", help="max time in whole seconds to wait for the run to finish. This can be useful on batch systems such " "as the LCG Grid where tokens expire on a fixed wall-clock and can render long Rivet runs unable to write " "out the final histogram file (default = unlimited)") -timinggroup.add_argument("--histo-interval", dest="HISTO_WRITE_INTERVAL", type=int, - default=1000, help="specify the number of events between histogram file updates, default = %(default)s. " - "Set to 0 to only write out at the end of the run. Note that intermediate histograms will be those " - "from the analyze step only: analysis finalizing is currently not executed until the end of the run.") verbgroup = parser.add_argument_group("Verbosity control") parser.add_argument("-l", dest="NATIVE_LOG_STRS", action="append", default=[], help="set a log level in the Rivet library") verbgroup.add_argument("-v", "--verbose", action="store_const", const=logging.DEBUG, dest="LOGLEVEL", default=logging.INFO, help="print debug (very verbose) messages") verbgroup.add_argument("-q", "--quiet", action="store_const", const=logging.WARNING, dest="LOGLEVEL", default=logging.INFO, help="be very quiet") args = parser.parse_args() ## Print the version and exit if args.SHOW_VERSION: print("rivet v%s" % rivet.version()) sys.exit(0) ## Override/modify analysis search path if args.ANALYSIS_PATH: rivet.setAnalysisLibPaths(args.ANALYSIS_PATH.split(":")) rivet.setAnalysisDataPaths(args.ANALYSIS_PATH.split(":")) if args.ANALYSIS_PATH_APPEND: for ap in args.ANALYSIS_PATH_APPEND.split(":"): rivet.addAnalysisLibPath(ap) rivet.addAnalysisDataPath(ap) if args.ANALYSIS_PATH_PWD: rivet.addAnalysisLibPath(os.path.abspath(".")) rivet.addAnalysisDataPath(os.path.abspath(".")) ## Configure logging logging.basicConfig(level=args.LOGLEVEL, format="%(message)s") for l in args.NATIVE_LOG_STRS: name, level = None, None try: name, level = l.split("=") except: name = "Rivet" level = l ## Fix name if name != "Rivet" and not name.startswith("Rivet."): name = "Rivet." + name try: ## Get right error type level = rivet.LEVELS.get(level.upper(), None) logging.debug("Setting log level: %s %d" % (name, level)) rivet.setLogLevel(name, level) except: logging.warning("Couldn't process logging string '%s'" % l) ############################ ## Listing available analyses/keywords def getAnalysesByKeyword(alist, kstring): add, veto, ret = [], [], [] bits = [i for i in kstring.replace("^@", "@^").split("@") if len(i) > 0] for b in bits: if b.startswith("^"): veto.append(b.strip("^")) else: add.append(b) add = set(add) veto = set(veto) for a in alist: kwds = set([i.lower() for i in rivet.AnalysisLoader.getAnalysis(a).keywords()]) if kwds.intersection(veto) and len(kwds.intersection(add)) == len(list(add)): ret.append(a) return ret ## List of analyses all_analyses = rivet.AnalysisLoader.analysisNames() if args.LIST_ANALYSES: ## Treat args as case-insensitive regexes if present regexes = None if args.ARGS: import re regexes = [re.compile(arg, re.I) for arg in args.ARGS] # import tempfile, subprocess # tf, tfpath = tempfile.mkstemp(prefix="rivet-list.") names = [] msg = [] for aname in all_analyses: if not regexes: toshow = True else: toshow = False for regex in regexes: if regex.search(aname): toshow = True break if toshow: names.append(aname) msg.append('') if args.LOGLEVEL <= logging.INFO: a = rivet.AnalysisLoader.getAnalysis(aname) st = "" if a.status() == "VALIDATED" else ("[%s] " % a.status()) # detex will very likely introduce some non-ASCII chars from # greek names in analysis titles. # The u"" prefix and explicit print encoding are necessary for # py2 to handle this properly msg[-1] = u"%s%s" % (st, a.summary()) if args.LOGLEVEL < logging.INFO: if a.keywords(): msg[-1] += u" [%s]" % " ".join(a.keywords()) if a.luminosityfb(): msg[-1] += u" [ \int L = %s fb^{-1} ]" % a.luminosityfb() msg = rivet.util.detex(msg) retlist = '\n'.join([ u"%-25s %s" % (a,m) for a,m in zip(names,msg) ]) if type(u'') is not str: retlist = retlist.encode('utf-8') print(retlist) sys.exit(0) def getKeywords(alist): all_keywords = [] for a in alist: all_keywords.extend(rivet.AnalysisLoader.getAnalysis(a).keywords()) all_keywords = [i.lower() for i in all_keywords] return sorted(list(set(all_keywords))) ## List keywords if args.LIST_KEYWORDS: # a = rivet.AnalysisLoader.getAnalysis(aname) for k in getKeywords(all_analyses): print(k) sys.exit(0) ## Show analyses' details if len(args.SHOW_ANALYSES) > 0: toshow = [] for i, a in enumerate(args.SHOW_ANALYSES): a_up = a.upper() if a_up in all_analyses and a_up not in toshow: toshow.append(a_up) else: ## Treat as a case-insensitive regex import re regex = re.compile(a, re.I) for ana in all_analyses: if regex.search(ana) and a_up not in toshow: toshow.append(ana) msgs = [] for i, name in enumerate(sorted(toshow)): import textwrap ana = rivet.AnalysisLoader.getAnalysis(name) msg = "" msg += name + "\n" msg += (len(name) * "=") + "\n\n" msg += rivet.util.detex(ana.summary()) + "\n\n" msg += "Status: " + ana.status() + "\n\n" # TODO: reduce to only show Inspire in v3 if ana.inspireId(): msg += "Inspire ID: " + ana.inspireId() + "\n" msg += "Inspire URL: http://inspire-hep.net/record/" + ana.inspireId() + "\n" msg += "HepData URL: http://hepdata.net/record/ins" + ana.inspireId() + "\n" elif ana.spiresId(): msg += "Spires ID: " + ana.spiresId() + "\n" msg += "Inspire URL: http://inspire-hep.net/search?p=find+key+" + ana.spiresId() + "\n" msg += "HepData URL: http://hepdata.cedar.ac.uk/view/irn" + ana.spiresId() + "\n" if ana.year(): msg += "Year of publication: " + ana.year() + "\n" if ana.bibKey(): msg += "BibTeX key: " + ana.bibKey() + "\n" msg += "Authors:\n" for a in ana.authors(): msg += " " + a + "\n" msg += "\n" msg += "Description:\n" twrap = textwrap.TextWrapper(width=75, initial_indent=2*" ", subsequent_indent=2*" ") msg += twrap.fill(rivet.util.detex(ana.description())) + "\n\n" if ana.experiment(): msg += "Experiment: " + ana.experiment() if ana.collider(): msg += "(%s)" % ana.collider() msg += "\n" # TODO: move this formatting into Analysis or a helper function? if ana.requiredBeams(): def pid_to_str(pid): if pid == 11: return "e-" elif pid == -11: return "e+" elif pid == 2212: return "p+" elif pid == -2212: return "p-" elif pid == 10000: return "*" else: return str(pid) beamstrs = [] for bp in ana.requiredBeams(): beamstrs.append(pid_to_str(bp[0]) + " " + pid_to_str(bp[1])) msg += "Beams:" + ", ".join(beamstrs) + "\n" if ana.requiredEnergies(): msg += "Beam energies:" + "; ".join(["(%0.1f, %0.1f) GeV\n" % (epair[0], epair[1]) for epair in ana.requiredEnergies()]) else: msg += "Beam energies: ANY\n" if ana.runInfo(): msg += "Run details:\n" twrap = textwrap.TextWrapper(width=75, initial_indent=2*" ", subsequent_indent=4*" ") for l in ana.runInfo().split("\n"): msg += twrap.fill(l) + "\n" if ana.luminosityfb(): msg+= "\nIntegrated data luminosity = %s inverse fb.\n"%ana.luminosityfb() if ana.keywords(): msg += "\nAnalysis keywords:" for k in ana.keywords(): msg += " %s"%k msg+= "\n\n" if ana.references(): msg += "\n" + "References:\n" for r in ana.references(): url = None if r.startswith("arXiv:"): code = r.split()[0].replace("arXiv:", "") url = "http://arxiv.org/abs/" + code elif r.startswith("doi:"): code = r.replace("doi:", "") url = "http://dx.doi.org/" + code if url is not None: r += " - " + url msg += " " + r + "\n" ## Add to the output msgs.append(msg) ## Write the combined messages to a temporary file and page it if msgs: try: import tempfile, subprocess tffd, tfpath = tempfile.mkstemp(prefix="rivet-show.") msgsum = u"\n\n".join(msgs) if type(u'') is not str: msgsum = msgsum.encode('utf-8') os.write(tffd, msgsum) if sys.stdout.isatty(): pager = subprocess.Popen(["less", "-FX", tfpath]) #, stdin=subprocess.PIPE) pager.communicate() else: f = open(tfpath) print(f.read()) f.close() finally: os.unlink(tfpath) #< always clean up sys.exit(0) ############################ ## Actual analysis runs ## We allow comma-separated lists of analysis names -- normalise the list here newanas = [] for a in args.ANALYSES: if "," in a: newanas += a.split(",") elif "@" in a: #< NB. this bans combination of ana lists and keywords in a single arg temp = getAnalysesByKeyword(all_analyses, a) for i in temp: newanas.append(i) else: newanas.append(a) args.ANALYSES = newanas ## Parse supplied cross-section if args.CROSS_SECTION is not None: xsstr = args.CROSS_SECTION try: args.CROSS_SECTION = float(xsstr) except: import re suffmatch = re.search(r"[^\d.]", xsstr) if not suffmatch: raise ValueError("Bad cross-section string: %s" % xsstr) factor = base = None suffstart = suffmatch.start() if suffstart != -1: base = xsstr[:suffstart] suffix = xsstr[suffstart:].lower() if suffix == "mb": factor = 1e+9 elif suffix == "mub": factor = 1e+6 elif suffix == "nb": factor = 1e+3 elif suffix == "pb": factor = 1 elif suffix == "fb": factor = 1e-3 elif suffix == "ab": factor = 1e-6 if factor is None or base is None: raise ValueError("Bad cross-section string: %s" % xsstr) xs = float(base) * factor args.CROSS_SECTION = xs ## Print the available CLI options! #if args.LIST_OPTIONS: # for o in parser.option_list: # print(o.get_opt_string()) # sys.exit(0) ## Set up signal handling RECVD_KILL_SIGNAL = None def handleKillSignal(signum, frame): "Declare us as having been signalled, and return to default handling behaviour" global RECVD_KILL_SIGNAL logging.critical("Signal handler called with signal " + str(signum)) RECVD_KILL_SIGNAL = signum signal.signal(signum, signal.SIG_DFL) ## Signals to handle signal.signal(signal.SIGTERM, handleKillSignal); signal.signal(signal.SIGHUP, handleKillSignal); signal.signal(signal.SIGINT, handleKillSignal); signal.signal(signal.SIGUSR1, handleKillSignal); signal.signal(signal.SIGUSR2, handleKillSignal); try: signal.signal(signal.SIGXCPU, handleKillSignal); except: pass ## Identify HepMC files/streams ## TODO: check readability, deal with stdin if len(args.ARGS) > 0: HEPMCFILES = args.ARGS else: HEPMCFILES = ["-"] ## Event number logging def logNEvt(n, starttime, maxevtnum): if n % 10000 == 0: nevtloglevel = logging.CRITICAL elif n % 1000 == 0: nevtloglevel = logging.WARNING elif n % 100 == 0: nevtloglevel = logging.INFO else: nevtloglevel = logging.DEBUG currenttime = datetime.datetime.now().replace(microsecond=0) elapsedtime = currenttime - starttime logging.log(nevtloglevel, "Event %d (%s elapsed)" % (n, str(elapsedtime))) # if maxevtnum is None: # logging.log(nevtloglevel, "Event %d (%s elapsed)" % (n, str(elapsedtime))) # else: # remainingtime = (maxevtnum-n) * elapsedtime.total_seconds() / float(n) # eta = time.strftime("%a %b %d %H:%M", datetime.localtime(currenttime + remainingtime)) # logging.log(nevtloglevel, "Event %d (%d s elapsed / %d s left) -> ETA: %s" % # (n, elapsedtime, remainingtime, eta)) ## Do some checks on output histo file, before we stat the event loop histo_parentdir = os.path.dirname(os.path.abspath(args.HISTOFILE)) if not os.path.exists(histo_parentdir): logging.error('Parent path of output histogram file does not exist: %s\nExiting.' % histo_parentdir) sys.exit(4) if not os.access(histo_parentdir,os.W_OK): logging.error('Insufficient permissions to write output histogram file to directory %s\nExiting.' % histo_parentdir) sys.exit(4) ## Set up analysis handler RUNNAME = args.RUN_NAME or "" ah = rivet.AnalysisHandler(RUNNAME) ah.setIgnoreBeams(args.IGNORE_BEAMS) for a in args.ANALYSES: ## Print warning message and exit if not a valid analysis name if not rivet.stripOptions(a) in all_analyses: logging.warning("'%s' is not a known Rivet analysis! Do you need to set RIVET_ANALYSIS_PATH or use the --pwd switch?\n" % a) # TODO: lay out more neatly, or even try for a "did you mean XXXX?" heuristic? logging.warning("There are %d currently available analyses:\n" % len(all_analyses) + ", ".join(all_analyses)) sys.exit(1) logging.debug("Adding analysis '%s'" % a) ah.addAnalysis(a) if args.PRELOADFILE is not None: ah.readData(args.PRELOADFILE) if args.DUMP_PERIOD: ah.dump(args.HISTOFILE, args.DUMP_PERIOD) if args.SHOW_BIBTEX: bibs = [] for aname in sorted(ah.analysisNames()): ana = rivet.AnalysisLoader.getAnalysis(aname) bibs.append("% " + aname + "\n" + ana.bibTeX()) if bibs: print("\nBibTeX for used Rivet analyses:\n") print("% --------------------------\n") print("\n\n".join(bibs) + "\n") print("% --------------------------\n") ## Read and process events run = rivet.Run(ah) if args.CROSS_SECTION is not None: logging.info("User-supplied cross-section = %e pb" % args.CROSS_SECTION) run.setCrossSection(args.CROSS_SECTION) if args.LIST_USED_ANALYSES is not None: run.setListAnalyses(args.LIST_USED_ANALYSES) ## Print platform type import platform starttime = datetime.datetime.now().replace(microsecond=0) logging.info("Rivet %s running on machine %s (%s) at %s" % \ (rivet.version(), platform.node(), platform.machine(), str(starttime))) def min_nonnull(a, b): "A version of min which considers None to always be greater than a real number" if a is None: return b if b is None: return a return min(a, b) ## Set up an event timeout handler class TimeoutException(Exception): pass if args.EVENT_TIMEOUT or args.RUN_TIMEOUT: def evttimeouthandler(signum, frame): logging.warn("It has taken more than %d secs to get an event! Is the input event stream working?" % min_nonnull(args.EVENT_TIMEOUT, args.RUN_TIMEOUT)) raise TimeoutException("Event timeout") signal.signal(signal.SIGALRM, evttimeouthandler) ## Init run based on one event hepmcfile = HEPMCFILES[0] ## Apply a file-level weight derived from the filename hepmcfileweight = 1.0 if ":" in hepmcfile: hepmcfile, hepmcfileweight = hepmcfile.rsplit(":", 1) hepmcfileweight = float(hepmcfileweight) try: if args.EVENT_TIMEOUT or args.RUN_TIMEOUT: signal.alarm(min_nonnull(args.EVENT_TIMEOUT, args.RUN_TIMEOUT)) init_ok = run.init(hepmcfile, hepmcfileweight) signal.alarm(0) if not init_ok: logging.error("Failed to initialise using event file '%s'... exiting" % hepmcfile) sys.exit(2) except TimeoutException as te: logging.error("Timeout in initialisation from event file '%s'... exiting" % hepmcfile) sys.exit(3) except Exception as ex: logging.warning("Could not read from '%s' (error=%s)" % (hepmcfile, str(ex))) sys.exit(3) ## Event loop evtnum = 0 for fileidx, hepmcfile in enumerate(HEPMCFILES): ## Apply a file-level weight derived from the filename hepmcfileweight = 1.0 if ":" in hepmcfile: hepmcfile, hepmcfileweight = hepmcfile.rsplit(":", 1) hepmcfileweight = float(hepmcfileweight) ## Open next HepMC file (NB. this doesn't apply to the first file: it was already used for the run init) if fileidx > 0: try: run.openFile(hepmcfile, hepmcfileweight) except Exception as ex: logging.warning("Could not read from '%s' (error=%s)" % (hepmcfile, ex)) continue if not run.readEvent(): logging.warning("Could not read events from '%s'" % hepmcfile) continue ## Announce new file msg = "Reading events from '%s'" % hepmcfile if hepmcfileweight != 1.0: msg += " (file weight = %e)" % hepmcfileweight logging.info(msg) ## The event loop while args.MAXEVTNUM is None or evtnum-args.EVTSKIPNUM < args.MAXEVTNUM: evtnum += 1 ## Optional event skipping if evtnum <= args.EVTSKIPNUM: logging.debug("Skipping event #%i" % evtnum) run.skipEvent(); continue ## Only log the event number once we're actually processing logNEvt(evtnum, starttime, args.MAXEVTNUM) ## Process this event processed_ok = run.processEvent() if not processed_ok: logging.warn("Event processing failed for evt #%i!" % evtnum) break ## Set flag to exit event loop if run timeout exceeded if args.RUN_TIMEOUT and (time.time() - starttime) > args.RUN_TIMEOUT: logging.warning("Run timeout of %d secs exceeded... exiting gracefully" % args.RUN_TIMEOUT) RECVD_KILL_SIGNAL = True ## Exit the loop if signalled if RECVD_KILL_SIGNAL is not None: break ## Read next event (with timeout handling if requested) try: if args.EVENT_TIMEOUT: signal.alarm(args.EVENT_TIMEOUT) read_ok = run.readEvent() signal.alarm(0) if not read_ok: break except TimeoutException as te: logging.error("Timeout in reading event from '%s'... exiting" % hepmcfile) sys.exit(3) - ## Write a histo file snapshot if appropriate - if args.HISTO_WRITE_INTERVAL is not None and args.HISTO_WRITE_INTERVAL > 0: - if evtnum % args.HISTO_WRITE_INTERVAL == 0: - ah.writeData(args.HISTOFILE) - - ## Print end-of-loop messages loopendtime = datetime.datetime.now().replace(microsecond=0) logging.info("Finished event loop at %s" % str(loopendtime)) logging.info("Cross-section = %e pb" % ah.crossSection()) print() ## Finalize and write out data file run.finalize() if args.WRITE_DATA: ah.writeData(args.HISTOFILE) print() endtime = datetime.datetime.now().replace(microsecond=0) logging.info("Rivet run completed at %s, time elapsed = %s" % (str(endtime), str(endtime-starttime))) print() logging.info("Histograms written to %s" % os.path.abspath(args.HISTOFILE)) diff --git a/bin/rivet-cmphistos b/bin/rivet-cmphistos --- a/bin/rivet-cmphistos +++ b/bin/rivet-cmphistos @@ -1,492 +1,495 @@ #! /usr/bin/env python """\ Generate histogram comparison plots USAGE: %(prog)s [options] yodafile1[:'PlotOption1=Value':'PlotOption2=Value':...] [path/to/yodafile2 ...] [PLOT:Key1=Val1:...] where the plot options are described in the make-plots manual in the HISTOGRAM section. ENVIRONMENT: * RIVET_ANALYSIS_PATH: list of paths to be searched for plugin analysis libraries at runtime * RIVET_DATA_PATH: list of paths to be searched for data files """ from __future__ import print_function import rivet, yoda, sys, os rivet.util.check_python_version() rivet.util.set_process_name(os.path.basename(__file__)) class Plot(dict): "A tiny Plot object to help writing out the head in the .dat file" def __repr__(self): return "# BEGIN PLOT\n" + "\n".join("%s=%s" % (k,v) for k,v in self.items()) + "\n# END PLOT\n\n" def sanitiseString(s): #s = s.replace('_','\\_') #s = s.replace('^','\\^{}') #s = s.replace('$','\\$') s = s.replace('#','\\#') s = s.replace('%','\\%') return s def getHistos(filelist): """Loop over all input files. Only use the first occurrence of any REF-histogram and the first occurrence in each MC file for every MC-histogram.""" refhistos, mchistos = {}, {} for infile in filelist: mchistos.setdefault(infile, {}) - analysisobjects = yoda.read(infile, patterns=opts.PATHPATTERNS, unpatterns=opts.PATHUNPATTERNS) + analysisobjects = yoda.read(infile, patterns=args.PATHPATTERNS, unpatterns=args.PATHUNPATTERNS) #print(analysisobjects) for path, ao in analysisobjects.items(): ## We can't plot non-histograms yet # TODO: support counter plotting with a faked x (or y) position and forced plot width/height if ao.type not in ("Counter", "Histo1D", "Histo2D", "Profile1D", "Profile2D", "Scatter1D", "Scatter2D", "Scatter3D"): continue ## Make a path object and ensure the path is in standard form try: aop = rivet.AOPath(path) except Exception as e: #print(e) print("Found analysis object with non-standard path structure:", path, "... skipping") continue ## We don't plot data objects with path components hidden by an underscore prefix if aop.istmp() or aop.israw(): continue ## Add it to the ref or mc paths, if this path isn't already known basepath = aop.basepath(keepref=False) if aop.isref() and basepath not in refhistos: ao.path = aop.varpath(keepref=False, defaultvarid=0) refhistos[basepath] = ao else: #if basepath not in mchistos[infile]: mchistos[infile].setdefault(basepath, {})[aop.varid(0)] = ao return refhistos, mchistos def getRivetRefData(anas=None): "Find all Rivet reference data files" refhistos = {} rivet_data_dirs = rivet.getAnalysisRefPaths() dirlist = [] for d in rivet_data_dirs: if anas is None: import glob dirlist.append(glob.glob(os.path.join(d, '*.yoda'))) else: dirlist.append([os.path.join(d, a+'.yoda') for a in anas]) for filelist in dirlist: # TODO: delegate to getHistos? for infile in filelist: - analysisobjects = yoda.read(infile, patterns=opts.PATHPATTERNS, unpatterns=opts.PATHUNPATTERNS) + analysisobjects = yoda.read(infile, patterns=args.PATHPATTERNS, unpatterns=args.PATHUNPATTERNS) for path, ao in analysisobjects.items(): aop = rivet.AOPath(ao.path) if aop.isref(): ao.path = aop.basepath(keepref=False) refhistos[ao.path] = ao return refhistos def parseArgs(args): """Look at the argument list and split it at colons, in order to separate the file names from the plotting options. Store the file names and file specific plotting options.""" filelist = [] plotoptions = {} for a in args: asplit = a.split(':') path = asplit[0] filelist.append(path) plotoptions[path] = [] has_title = False for i in range(1, len(asplit)): ## Add 'Title' if there is no = sign before math mode if '=' not in asplit[i] or ('$' in asplit[i] and asplit[i].index('$') < asplit[i].index('=')): asplit[i] = 'Title=%s' % asplit[i] if asplit[i].startswith('Title='): has_title = True plotoptions[path].append(asplit[i]) if path != "PLOT" and not has_title: plotoptions[path].append('Title=%s' % sanitiseString(os.path.basename( os.path.splitext(path)[0] )) ) return filelist, plotoptions def setStyle(ao, istyle, variation=False): """Set default plot styles (color and line width) colors borrowed from Google Ngrams""" # LINECOLORS = ['{[HTML]{EE3311}}', # red (Google uses 'DC3912') # '{[HTML]{3366FF}}', # blue # '{[HTML]{109618}}', # green # '{[HTML]{FF9900}}', # orange # '{[HTML]{990099}}'] # lilac LINECOLORS = ['red', 'blue', 'green', 'orange', 'lilac'] LINESTYLES = ['solid', 'dashed', 'dashdotted', 'dotted'] - if opts.STYLE == 'talk': + if args.STYLE == 'talk': ao.setAnnotation('LineWidth', '1pt') - if opts.STYLE == 'bw': + if args.STYLE == 'bw': LINECOLORS = ['black!90', 'black!50', 'black!30'] jc = istyle % len(LINECOLORS) c = LINECOLORS[jc] js = (istyle // len(LINECOLORS)) % len(LINESTYLES) s = LINESTYLES[js] ## If plotting a variation (i.e. band), fade the colour if variation: c += "!30" ao.setAnnotation('LineStyle', '%s' % s) ao.setAnnotation('LineColor', '%s' % c) def setOptions(ao, options): "Set arbitrary annotations" for opt in options: key, val = opt.split('=', 1) ao.setAnnotation(key, val) # TODO: move to rivet.utils def mkoutdir(outdir): "Function to make output directories" if not os.path.exists(outdir): try: os.makedirs(outdir) except: msg = "Can't make output directory '%s'" % outdir raise Exception(msg) if not os.access(outdir, os.W_OK): msg = "Can't write to output directory '%s'" % outdir raise Exception(msg) def mkOutput(hpath, aos, plot=None, special=None): """ Make the .dat file string. We can't use "yoda.writeFLAT(anaobjects, 'foobar.dat')" because the PLOT and SPECIAL blocks don't have a corresponding analysis object. """ output = '' if plot is not None: output += str(plot) if special is not None: output += "\n" output += "# BEGIN SPECIAL %s\n" % hpath output += special output += "# END SPECIAL\n\n" from io import StringIO sio = StringIO() yoda.writeFLAT(aos, sio) output += sio.getvalue() return output def writeOutput(output, h): "Choose output file name and dir" - if opts.HIER_OUTPUT: + if args.HIER_OUTPUT: hparts = h.strip("/").split("/", 1) ana = "_".join(hparts[:-1]) if len(hparts) > 1 else "ANALYSIS" - outdir = os.path.join(opts.OUTDIR, ana) + outdir = os.path.join(args.OUTDIR, ana) outfile = '%s.dat' % hparts[-1].replace("/", "_") else: hparts = h.strip("/").split("/") - outdir = opts.OUTDIR + outdir = args.OUTDIR outfile = '%s.dat' % "_".join(hparts) mkoutdir(outdir) outfilepath = os.path.join(outdir, outfile) f = open(outfilepath, 'w') f.write(output) f.close() #-------------------------------------------------------------------------------------------- if __name__ == '__main__': ## Command line parsing import argparse parser = argparse.ArgumentParser(description=__doc__) - parser.add_argument("ARGS") + parser.add_argument("ARGS", nargs="*") parser.add_argument('-o', '--outdir', dest='OUTDIR', default='.', help='write data files into this directory') parser.add_argument("--hier-out", action="store_true", dest="HIER_OUTPUT", default=False, help="write output dat files into a directory hierarchy which matches the analysis paths") parser.add_argument('--plotinfodir', dest='PLOTINFODIRS', action='append', default=['.'], help='directory which may contain plot header information (in addition ' 'to standard Rivet search paths)') parser.add_argument("--no-rivet-refs", dest="RIVETREFS", action="store_false", default=True, help="don't use Rivet reference data files") # parser.add_argument("--refid", dest="REF_ID", # default="REF", help="ID of reference data set (file path for non-REF data)") parser.add_argument("--reftitle", dest="REFTITLE", default='Data', help="Reference data legend entry") parser.add_argument("--pwd", dest="PATH_PWD", action="store_true", default=False, help="append the current directory (pwd) to the analysis/data search paths (cf. $RIVET_ANALYSIS/DATA_PATH)") parser.add_argument("-v", "--verbose", dest="VERBOSE", action="store_true", default=False, help="produce debug output to the terminal") stygroup = parser.add_argument_group("Plot style") stygroup.add_argument("--linear", action="store_true", dest="LINEAR", default=False, help="plot with linear scale") stygroup.add_argument("--errs", "--mcerrs", "--mc-errs", action="store_true", dest="MC_ERRS", default=False, help="show vertical error bars on the MC lines") stygroup.add_argument("--no-ratio", action="store_false", dest="RATIO", default=True, help="disable the ratio plot") stygroup.add_argument("--rel-ratio", action="store_true", dest="RATIO_DEVIATION", default=False, help="show the ratio plots scaled to the ref error") stygroup.add_argument("--no-plottitle", action="store_true", dest="NOPLOTTITLE", default=False, help="don't show the plot title on the plot " "(useful when the plot description should only be given in a caption)") stygroup.add_argument("--style", dest="STYLE", default="default", help="change plotting style: default|bw|talk") stygroup.add_argument("-c", "--config", dest="CONFIGFILES", action="append", default=["~/.make-plots"], help="additional plot config file(s). Settings will be included in the output configuration.") + stygroup.add_argument("--remove-options", help="remove options label from legend", dest="REMOVE_OPTIONS", + action="store_true", default=False) selgroup = parser.add_argument_group("Selective plotting") # selgroup.add_argument("--show-single", dest="SHOW_SINGLE", choices=("no", "ref", "mc", "all"), # default="mc", help="control if a plot file is made if there is only one dataset to be plotted " # "[default=%(default)s]. If the value is 'no', single plots are always skipped, for 'ref' and 'mc', " # "the plot will be written only if the single plot is a reference plot or an MC " # "plot respectively, and 'all' will always create single plot files.\n The 'ref' and 'all' values " # "should be used with great care, as they will also write out plot files for all reference " # "histograms without MC traces: combined with the -R/--rivet-refs flag, this is a great way to " # "write out several thousand irrelevant reference data histograms!") # selgroup.add_argument("--show-mc-only", "--all", action="store_true", dest="SHOW_IF_MC_ONLY", # default=False, help="make a plot file even if there is only one dataset to be plotted and " # "it is an MC one. Deprecated and will be removed: use --show-single instead, which overrides this.") # # selgroup.add_argument("-l", "--histogram-list", dest="HISTOGRAMLIST", # # default=None, help="specify a file containing a list of histograms to plot, in the format " # # "/ANALYSIS_ID/histoname, one per line, e.g. '/DELPHI_1996_S3430090/d01-x01-y01'.") selgroup.add_argument("-m", "--match", action="append", help="only write out histograms whose $path/$name string matches these regexes. The argument " "may also be a text file.", dest="PATHPATTERNS") selgroup.add_argument("-M", "--unmatch", action="append", help="exclude histograms whose $path/$name string matches these regexes", dest="PATHUNPATTERNS") args = parser.parse_args() - ## Add pwd to search paths if args.PATH_PWD: rivet.addAnalysisLibPath(os.path.abspath(".")) rivet.addAnalysisDataPath(os.path.abspath(".")) ## Split the input file names and the associated plotting options ## given on the command line into two separate lists filelist, plotoptions = parseArgs(args.ARGS) ## Remove the PLOT dummy file from the file list if "PLOT" in filelist: filelist.remove("PLOT") ## Check that the files exist for f in filelist: if not os.access(f, os.R_OK): print("Error: cannot read from %s" % f) sys.exit(1) ## Read the .plot files plotdirs = args.PLOTINFODIRS + [os.path.abspath(os.path.dirname(f)) for f in filelist] plotparser = rivet.mkStdPlotParser(plotdirs, args.CONFIGFILES) ## Create a list of all histograms to be plotted, and identify if they are 2D histos (which need special plotting) try: refhistos, mchistos = getHistos(filelist) except IOError as e: print("File reading error: ", e.strerror) exit(1) hpaths, h2ds = [], [] for aos in mchistos.values(): for p in aos.keys(): ps = rivet.stripOptions(p) if ps and ps not in hpaths: hpaths.append(ps) firstaop = aos[p][sorted(aos[p].keys())[0]] # TODO: Would be nicer to test via isHisto and dim or similar, or yoda.Scatter/Histo/Profile base classes if type(firstaop) in (yoda.Histo2D, yoda.Profile2D) and ps not in h2ds: h2ds.append(ps) ## Take reference data from the Rivet search paths, if there is not already if args.RIVETREFS: try: refhistos2 = getRivetRefData() except IOError as e: print("File reading error: ", e.strerror) exit(1) refhistos2.update(refhistos) refhistos = refhistos2 ## Purge unmatched ref data entries to save memory keylist = list(refhistos.keys()) # can't modify for-loop target for refhpath in keylist: if refhpath not in hpaths: del refhistos[refhpath] ## Now loop over all MC histograms and plot them # TODO: factorize much of this into a rivet.utils mkplotfile(mchists, refhist, kwargs, is2d=False) function for hpath in hpaths: - #print('Currently looking at', h) + #print('Currently looking at', hpath) ## The analysis objects to be plotted anaobjects = [] ## List of histos to be drawn, to sync the legend and plotted lines mainlines = [] varlines = [] ## Is this a 2D histo? is2d = (hpath in h2ds) ## Will we be drawing a ratio plot? showratio = args.RATIO and not is2d ## A Plot object to represent the PLOT section in the .dat file plot = Plot() if not is2d: plot['Legend'] = '1' plot['LogY'] = '1' headers = plotparser.getHeaders(hpath) if headers: plot.update(headers) # for key, val in headers.items(): # plot[key] = val if "PLOT" in plotoptions: for key_val in plotoptions["PLOT"]: key, val = [s.strip() for s in key_val.split("=", 1)] if 'ReplaceOption' in key_val: opt_group = key_val.split("=", 2) key, val = "=".join(opt_group[:2]), opt_group[2] plot[key] = val + if args.REMOVE_OPTIONS: + plot['RemoveOptions'] = '1' if args.LINEAR: plot['LogY'] = '0' if args.NOPLOTTITLE: plot['Title'] = '' if showratio and args.RATIO_DEVIATION: plot['RatioPlotMode'] = 'deviation' if args.STYLE == 'talk': plot['PlotSize'] = '8,6' elif args.STYLE == 'bw' and showratio: plot['RatioPlotErrorBandColor'] = 'black!10' ## Get a special object, if there is one for this path special = plotparser.getSpecial(hpath) ## Handle reference data histogram, if there is one ratioreference, hasdataref = None, False if hpath in refhistos: hasdataref = True refdata = refhistos[hpath] refdata.setAnnotation('Title', args.REFTITLE) if not is2d: refdata.setAnnotation('ErrorBars', '1') refdata.setAnnotation('PolyMarker', '*') refdata.setAnnotation('ConnectBins', '0') if showratio: ratioreference = hpath ## For 1D anaobjects.append(refdata) mainlines.append(hpath) ## For 2D if is2d: s = mkOutput(hpath, [refdata], plot, special) writeOutput(s, hpath) ## Loop over the MC files to plot all instances of the histogram styleidx = 0 for infile in filelist: if infile in mchistos: for xpath in sorted(mchistos[infile]): if rivet.stripOptions(xpath) != hpath: continue hmcs = mchistos[infile][xpath] ## For now, just plot all the different variation histograms (reversed, so [0] is on top) # TODO: calculate and plot an appropriate error band, somehow... for i in sorted(hmcs.keys(), reverse=True): iscanonical = (str(i) == "0") hmc = hmcs[i] ## Default linecolor, linestyle if not is2d: setStyle(hmc, styleidx, not iscanonical) if args.MC_ERRS: hmc.setAnnotation('ErrorBars', '1') ## Plot defaults from .plot files histopts = plotparser.getHistogramOptions(hpath) if histopts: for key, val in histargs.items(): hmc.setAnnotation(key, val) ## Command line plot options setOptions(hmc, plotoptions[infile]) ## Set path attribute fullpath = "/"+infile+xpath if not iscanonical: fullpath += "["+str(i)+"]" hmc.setAnnotation('Path', fullpath) ## Add object / path to appropriate lists #if hmc.hasAnnotation("Title"): # hmc.setAnnotation("Title", hmc.annotation("Title") + # rivet.extractOptionString(xpath)) anaobjects.append(hmc) if iscanonical: mainlines.append(fullpath) else: varlines.append(fullpath) if showratio and ratioreference is None and iscanonical: ratioreference = fullpath ## For 2D, plot each histo now (since overlay makes no sense) if is2d: s = mkOutput(hpath, [hmc], plot, special) writeOutput(s, fullpath) styleidx += 1 ## Finally render the combined plots; only show the first one if it's 2D # TODO: Only show the first *MC* one if 2D? if is2d: anaobjects = anaobjects[:1] ## Add final attrs to Plot if not plot.has_key('DrawOnly'): plot['DrawOnly'] = ' '.join(varlines + mainlines).strip() if not plot.has_key('LegendOnly'): plot['LegendOnly'] = ' '.join(mainlines).strip() if showratio and not plot.has_key('RatioPlot') and len(varlines + mainlines) > 1: plot['RatioPlot'] = '1' if showratio and plot.has_key('RatioPlot') and plot['RatioPlot'] == '1' and len(varlines + mainlines) > 0: if not plot.has_key('RatioPlotReference'): plot['RatioPlotReference'] = ratioreference if not hasdataref and "RatioPlotYLabel" not in plot: if plot.get('RatioPlotMode', '') == 'deviation': plot['RatioPlotYLabel'] = 'Deviation' #r'$\text{MC}-\text{MC}_\text{ref}$' else: plot['RatioPlotYLabel'] = 'Ratio' #r'$\text{MC}/\text{MC}_\text{ref}$' ## Make the output and write to file o = mkOutput(hpath, anaobjects, plot, special) writeOutput(o, hpath) diff --git a/bin/rivet-mkhtml b/bin/rivet-mkhtml --- a/bin/rivet-mkhtml +++ b/bin/rivet-mkhtml @@ -1,506 +1,510 @@ #! /usr/bin/env python """\ %(prog)s [options] [ ...] [PLOT:Key1=Val1:...] Make web pages from histogram files written out by Rivet. You can specify multiple Monte Carlo YODA files to be compared in the same syntax as for rivet-cmphistos, i.e. including plotting options. Reference data, analysis metadata, and plot style information should be found automatically (if not, set the RIVET_ANALYSIS_PATH or similar variables appropriately). Any existing output directory will be overwritten. ENVIRONMENT: * RIVET_ANALYSIS_PATH: list of paths to be searched for analysis plugin libraries * RIVET_DATA_PATH: list of paths to be searched for data files """ from __future__ import print_function import rivet, sys, os rivet.util.check_python_version() rivet.util.set_process_name(os.path.basename(__file__)) import glob, shutil from subprocess import Popen,PIPE import argparse parser = argparse.ArgumentParser(usage=__doc__) parser.add_argument("YODAFILES", nargs="+", help="data files to compare") parser.add_argument("-o", "--outputdir", dest="OUTPUTDIR", default="./rivet-plots", help="directory for Web page output") parser.add_argument("-c", "--config", dest="CONFIGFILES", action="append", default=["~/.make-plots"], help="plot config file(s) to be used with rivet-cmphistos") parser.add_argument("-n", "--num-threads", metavar="NUMTHREADS", dest="NUMTHREADS", type=int, default=None, help="request make-plots to use a specific number of threads") parser.add_argument("--ignore-missing", dest="IGNORE_MISSING", action="store_true", default=False, help="ignore missing YODA files") parser.add_argument("-i", "--ignore-unvalidated", dest="IGNORE_UNVALIDATED", action="store_true", default=False, help="ignore unvalidated analyses") # parser.add_argument("--ref", "--refid", dest="REF_ID", # default=None, help="ID of reference data set (file path for non-REF data)") parser.add_argument("--dry-run", help="don't actually do any plotting or HTML building", dest="DRY_RUN", action="store_true", default=False) parser.add_argument("--no-cleanup", dest="NO_CLEANUP", action="store_true", default=False, help="keep plotting temporary directory") parser.add_argument("--no-subproc", dest="NO_SUBPROC", action="store_true", default=False, help="don't use subprocesses to render the plots in parallel -- useful for debugging") parser.add_argument("--pwd", dest="PATH_PWD", action="store_true", default=False, help="append the current directory (pwd) to the analysis/data search paths (cf. $RIVET_ANALYSIS_PATH)") stygroup = parser.add_argument_group("Style options") stygroup.add_argument("-t", "--title", dest="TITLE", default="Plots from Rivet analyses", help="title to be displayed on the main web page") stygroup.add_argument("--reftitle", dest="REFTITLE", default="Data", help="legend entry for reference data") stygroup.add_argument("--no-plottitle", dest="NOPLOTTITLE", action="store_true", default=False, help="don't show the plot title on the plot " "(useful when the plot description should only be given in a caption)") stygroup.add_argument("-s", "--single", dest="SINGLE", action="store_true", default=False, help="display plots on single webpage.") stygroup.add_argument("--no-ratio", dest="SHOW_RATIO", action="store_false", default=True, help="don't draw a ratio plot under each main plot.") stygroup.add_argument("--errs", "--mcerrs", "--mc-errs", dest="MC_ERRS", action="store_true", default=False, help="plot error bars.") stygroup.add_argument("--offline", dest="OFFLINE", action="store_true", default=False, help="generate HTML that does not use external URLs.") stygroup.add_argument("--pdf", dest="VECTORFORMAT", action="store_const", const="PDF", default="PDF", help="use PDF as the vector plot format.") stygroup.add_argument("--ps", dest="VECTORFORMAT", action="store_const", const="PS", default="PDF", help="use PostScript as the vector plot format. DEPRECATED") stygroup.add_argument("--booklet", dest="BOOKLET", action="store_true", default=False, help="create booklet (currently only available for PDF with pdftk or pdfmerge).") stygroup.add_argument("--font", dest="OUTPUT_FONT", choices="palatino,cm,times,helvetica,minion".split(","), default="palatino", help="choose the font to be used in the plots") stygroup.add_argument("--palatino", dest="OUTPUT_FONT", action="store_const", const="palatino", default="palatino", help="use Palatino as font (default). DEPRECATED: Use --font") stygroup.add_argument("--cm", dest="OUTPUT_FONT", action="store_const", const="cm", default="palatino", help="use Computer Modern as font. DEPRECATED: Use --font") stygroup.add_argument("--times", dest="OUTPUT_FONT", action="store_const", const="times", default="palatino", help="use Times as font. DEPRECATED: Use --font") stygroup.add_argument("--helvetica", dest="OUTPUT_FONT", action="store_const", const="helvetica", default="palatino", help="use Helvetica as font. DEPRECATED: Use --font") stygroup.add_argument("--minion", dest="OUTPUT_FONT", action="store_const", const="minion", default="palatino", help="use Adobe Minion Pro as font. DEPRECATED: Use --font") +stygroup.add_argument("--remove-options", help="remove options label from legend", dest="REMOVE_OPTIONS", + action="store_true", default=False) selgroup = parser.add_argument_group("Selective plotting") selgroup.add_argument("-m", "--match", action="append", dest="PATHPATTERNS", default=[], help="only write out histograms whose $path/$name string matches any of these regexes") selgroup.add_argument("-M", "--unmatch", action="append", dest="PATHUNPATTERNS", default=[], help="exclude histograms whose $path/$name string matches any of these regexes") selgroup.add_argument("--ana-match", action="append", dest="ANAPATTERNS", default=[], help="only write out histograms from analyses whose name matches any of these regexes") selgroup.add_argument("--ana-unmatch", action="append", dest="ANAUNPATTERNS", default=[], help="exclude histograms from analyses whose name matches any of these regexes") vrbgroup = parser.add_argument_group("Verbosity control") vrbgroup.add_argument("-v", "--verbose", help="add extra debug messages", dest="VERBOSE", action="store_true", default=False) args = parser.parse_args() yodafiles = args.YODAFILES ## Add pwd to search paths if args.PATH_PWD: rivet.addAnalysisLibPath(os.path.abspath(".")) rivet.addAnalysisDataPath(os.path.abspath(".")) ## Check that there are some arguments! if not yodafiles: print("Error: You need to specify some YODA files to be plotted!") sys.exit(1) ## Make output directory if not args.DRY_RUN: if os.path.exists(args.OUTPUTDIR) and not os.path.realpath(args.OUTPUTDIR)==os.getcwd(): import shutil shutil.rmtree(args.OUTPUTDIR) try: os.makedirs(args.OUTPUTDIR) except: print("Error: failed to make new directory '%s'" % args.OUTPUTDIR) sys.exit(1) ## Get set of analyses involved in the runs plotarg = None analyses = set() blocked_analyses = set() import yoda for yodafile in yodafiles: if yodafile.startswith("PLOT:"): plotarg = yodafile continue yodafilepath = os.path.abspath(yodafile.split(":")[0]) if not os.access(yodafilepath, os.R_OK): print("Error: cannot read from %s" % yodafilepath) if args.IGNORE_MISSING: continue else: sys.exit(2) try: ## Note: we use -m/-M flags here as well as when calling rivet-cmphistos, to potentially speed this initial loading analysisobjects = yoda.read(yodafilepath, patterns=args.PATHPATTERNS, unpatterns=args.PATHUNPATTERNS) except IOError as e: print("File reading error: ", e.strerror) sys.exit(1) for path, ao in analysisobjects.items(): ## Make a path object and ensure the path is in standard form try: aop = rivet.AOPath(path) except Exception as e: #print(e) print("Found analysis object with non-standard path structure:", path, "... skipping") continue ## We don't plot data objects with path components hidden by an underscore prefix if aop.istmp() or aop.israw(): continue ## Identify analysis/histo name parts analysis = "ANALYSIS" if aop.basepathparts(keepref=False): analysis = rivet.stripOptions(aop.basepathparts(keepref=False)[0]) #< TODO: for compatibility with rivet-cmphistos... generalise? #analysis = "_".join(aop.dirnameparts(keepref=False)[:-1]) #< TODO: would this be nicer? Currently incompatible with rivet-cmphistos ## Optionally veto on analysis name pattern matching if analysis in analyses.union(blocked_analyses): continue import re matched = True if args.ANAPATTERNS: matched = False for patt in args.ANAPATTERNS: if re.match(patt, analysis) is not None: matched = True break if matched and args.ANAUNPATTERNS: for patt in args.ANAUNPATTERNS: if re.match(patt, analysis) is not None: matched = False break if matched: analyses.add(analysis) else: blocked_analyses.add(analysis) ## Sort analyses: group ascending by analysis name (could specialise grouping by collider), then ## descending by year, and finally descending by bibliographic archive ID code (INSPIRE first). def anasort(name): rtn = (1, name) if name.startswith("MC"): rtn = (99999999, name) else: stdparts = name.split("_") try: year = int(stdparts[1]) rtn = (0, stdparts[0], -year, 0) idcode = (0 if stdparts[2][0] == "I" else 1e10) - int(stdparts[2][1:]) rtn = (0, stdparts[0], -year, idcode) if len(stdparts) > 3: rtn += stdparts[3:] except: pass return rtn analyses = sorted(analyses, key=anasort) ## Uncomment to test analysis ordering on index page # print(analyses) # sys.exit(0) ## Run rivet-cmphistos to get plain .dat files from .yoda ## We do this here since it also makes the necessary directories ch_cmd = ["rivet-cmphistos"] if args.MC_ERRS: ch_cmd.append("--mc-errs") if not args.SHOW_RATIO: ch_cmd.append("--no-ratio") if args.NOPLOTTITLE: ch_cmd.append("--no-plottitle") +if args.REMOVE_OPTIONS: + ch_cmd.append("--remove-options") # if args.REF_ID is not None: # ch_cmd.append("--refid=%s" % os.path.abspath(args.REF_ID)) if args.REFTITLE: ch_cmd.append("--reftitle=%s" % args.REFTITLE ) if args.PATHPATTERNS: for patt in args.PATHPATTERNS: ch_cmd += ["-m", patt] #"'"+patt+"'"] if args.PATHUNPATTERNS: for patt in args.PATHUNPATTERNS: ch_cmd += ["-M", patt] #"'"+patt+"'"] ch_cmd.append("--hier-out") # TODO: Need to be able to override this: provide a --plotinfodir cmd line option? ch_cmd.append("--plotinfodir=%s" % os.path.abspath("../")) for af in yodafiles: yodafilepath = os.path.abspath(af.split(":")[0]) if af.startswith("PLOT:"): yodafilepath = "PLOT" elif not os.access(yodafilepath, os.R_OK): continue newarg = yodafilepath if ":" in af: newarg += ":" + af.split(":", 1)[1] # print(newarg) ch_cmd.append(newarg) ## Pass rivet-mkhtml -c args to rivet-cmphistos for configfile in args.CONFIGFILES: configfile = os.path.abspath(os.path.expanduser(configfile)) if os.access(configfile, os.R_OK): ch_cmd += ["-c", configfile] if args.VERBOSE: ch_cmd.append("--verbose") print("Calling rivet-cmphistos with the following command:") print(" ".join(ch_cmd)) ## Run rivet-cmphistos in a subdir, after fixing any relative paths in Rivet env vars if not args.DRY_RUN: for var in ("RIVET_ANALYSIS_PATH", "RIVET_DATA_PATH", "RIVET_REF_PATH", "RIVET_INFO_PATH", "RIVET_PLOT_PATH"): if var in os.environ: abspaths = [os.path.abspath(p) for p in os.environ[var].split(":")] os.environ[var] = ":".join(abspaths) subproc = Popen(ch_cmd, cwd=args.OUTPUTDIR, stdout=PIPE, stderr=PIPE) out, err = subproc.communicate() retcode = subproc.returncode if args.VERBOSE or retcode != 0: print('Output from rivet-cmphistos:\n', out) if err : print('Errors from rivet-cmphistos:\n', err) if retcode != 0: print('Crash in rivet-cmphistos code = ', retcode, ' exiting') exit(retcode) ## Write web page containing all (matched) plots ## Make web pages first so that we can load it locally in ## a browser to view the output before all plots are made if not args.DRY_RUN: style = ''' ''' ## Include MathJax configuration script = '' if not args.OFFLINE: script = '''\ ''' ## A helper function for metadata LaTeX -> HTML conversion from rivet.util import htmlify ## A timestamp HTML fragment to be used on each page: import datetime timestamp = '

Generated at %s

\n' % datetime.datetime.now().strftime("%A, %d. %B %Y %I:%M%p") index = open(os.path.join(args.OUTPUTDIR, "index.html"), "w") index.write('\n\n%s\n%s\n' % (args.TITLE, style + script)) if args.BOOKLET and args.VECTORFORMAT == "PDF": index.write('

%s

\n\n' % args.TITLE) else: index.write('

%s

\n\n' % args.TITLE) if args.SINGLE: ## Write table of contents index.write('
    \n') for analysis in analyses: summary = analysis ana = rivet.AnalysisLoader.getAnalysis(analysis) if ana: summary = "%s (%s)" % (ana.summary(), analysis) if args.IGNORE_UNVALIDATED and ana.status() != "VALIDATED": continue index.write('
  • %s\n' % (analysis, htmlify(summary)) ) index.write('
\n') for analysis in analyses: references = [] summary = htmlify(analysis) description, inspireid, spiresid = None, None, None if analysis.find("_I") > 0: inspireid = analysis[analysis.rfind('_I')+2:len(analysis)] elif analysis.find("_S") > 0: spiresid = analysis[analysis.rfind('_S')+2:len(analysis)] ana = rivet.AnalysisLoader.getAnalysis(analysis) if ana: if ana.summary(): summary = htmlify("%s (%s)" % (ana.summary(), analysis)) references = ana.references() description = htmlify(ana.description()) spiresid = ana.spiresId() if args.IGNORE_UNVALIDATED and ana.status().upper() != "VALIDATED": continue try: # a, s = (analysis.encode("utf-8"), summary.encode("utf-8")) if args.SINGLE: index.write('\n

%s

\n' % (analysis.encode("utf-8"), summary.encode("utf-8"))) else: index.write('\n

%s

\n' % (analysis.encode("utf-8"), summary.encode("utf-8"))) except UnicodeEncodeError as ue: print("Unicode error in analysis description for " + analysis + ": " + str(ue)) reflist = [] if inspireid: reflist.append('Inspire' % inspireid) reflist.append('HepData' % inspireid) elif spiresid: # elif ana.spiresId(): reflist.append('Inspire' % spiresid) reflist.append('HepData' % spiresid) reflist += references index.write('

%s

\n' % " | ".join(reflist)) if description: try: index.write('

%s

\n' % description) except UnicodeEncodeError as ue: print("Unicode error in analysis description for " + analysis + ": " + str(ue)) anapath = os.path.join(args.OUTPUTDIR, analysis) if not args.SINGLE: if not os.path.exists(anapath): os.makedirs(anapath) anaindex = open(os.path.join(anapath, "index.html"), 'w') anaindex.write('\n\n%s – %s\n%s\n\n' % (htmlify(args.TITLE), analysis, style + script)) anaindex.write('

%s

\n' % htmlify(analysis)) anaindex.write('

Back to index

\n') if description: try: anaindex.write('

\n %s\n

\n' % description) except UnicodeEncodeError as ue: print("Unicode error in analysis description for " + analysis + ": " + str(ue)) else: anaindex = index datfiles = glob.glob("%s/*.dat" % anapath) #print(datfiles) anaindex.write('
\n') for datfile in sorted(datfiles): obsname = os.path.basename(datfile).replace(".dat", "") pngfile = obsname+".png" vecfile = obsname+"."+args.VECTORFORMAT.lower() srcfile = obsname+".dat" if args.SINGLE: pngfile = os.path.join(analysis, pngfile) vecfile = os.path.join(analysis, vecfile) srcfile = os.path.join(analysis, srcfile) anaindex.write('
\n') anaindex.write(' %s:
\n' % (analysis, obsname, srcfile, os.path.splitext(vecfile)[0]) ) anaindex.write(' \n' % (analysis, obsname, vecfile) ) anaindex.write(' \n' % pngfile ) anaindex.write(' \n') anaindex.write('
\n') anaindex.write('
\n') if not args.SINGLE: anaindex.write('
%s\n
\n' % timestamp) anaindex.close() index.write('
%s\n' % timestamp) index.close() # http://stackoverflow.com/questions/377017/test-if-executable-exists-in-python def which(program): import os def is_exe(fpath): return os.path.isfile(fpath) and os.access(fpath, os.X_OK) fpath, fname = os.path.split(program) if fpath: if is_exe(program): return program else: for path in os.environ["PATH"].split(os.pathsep): path = path.strip('"') exe_file = os.path.join(path, program) if is_exe(exe_file): return exe_file return None ## Run make-plots on all generated .dat files # sys.exit(0) mp_cmd = ["make-plots"] if args.NUMTHREADS: mp_cmd.append("--num-threads=%d" % args.NUMTHREADS) if args.NO_CLEANUP: mp_cmd.append("--no-cleanup") if args.NO_SUBPROC: mp_cmd.append("--no-subproc") if args.VECTORFORMAT == "PDF": mp_cmd.append("--pdfpng") elif args.VECTORFORMAT == "PS": mp_cmd.append("--pspng") if args.OUTPUT_FONT: mp_cmd.append("--font=%s" % args.OUTPUT_FONT) # if args.OUTPUT_FONT.upper() == "PALATINO": # mp_cmd.append("--palatino") # if args.OUTPUT_FONT.upper() == "CM": # mp_cmd.append("--cm") # elif args.OUTPUT_FONT.upper() == "TIMES": # mp_cmd.append("--times") # elif args.OUTPUT_FONT.upper() == "HELVETICA": # mp_cmd.append("--helvetica") # elif args.OUTPUT_FONT.upper() == "MINION": # mp_cmd.append("--minion") datfiles = [] for analysis in analyses: anapath = os.path.join(args.OUTPUTDIR, analysis) #print(anapath) anadatfiles = glob.glob("%s/*.dat" % anapath) datfiles += sorted(anadatfiles) if datfiles: mp_cmd += datfiles if args.VERBOSE: mp_cmd.append("--verbose") print("Calling make-plots with the following options:") print(" ".join(mp_cmd)) if not args.DRY_RUN: Popen(mp_cmd).wait() if args.BOOKLET and args.VECTORFORMAT=="PDF": if which("pdftk") is not None: bookletcmd = ["pdftk"] for analysis in analyses: anapath = os.path.join(args.OUTPUTDIR, analysis) bookletcmd += sorted(glob.glob("%s/*.pdf" % anapath)) bookletcmd += ["cat", "output", "%s/booklet.pdf" % args.OUTPUTDIR] print(bookletcmd) Popen(bookletcmd).wait() elif which("pdfmerge") is not None: bookletcmd = ["pdfmerge"] for analysis in analyses: anapath = os.path.join(args.OUTPUTDIR, analysis) bookletcmd += sorted(glob.glob("%s/*.pdf" % anapath)) bookletcmd += ["%s/booklet.pdf" % args.OUTPUTDIR] print(bookletcmd) Popen(bookletcmd).wait() else: print("Neither pdftk nor pdfmerge available --- not booklet output possible") diff --git a/doc/inspire-atlas-2019.json b/doc/inspire-atlas-2019.json --- a/doc/inspire-atlas-2019.json +++ b/doc/inspire-atlas-2019.json @@ -1,1 +1,1 @@ -{"1718132": ["Searches for scalar leptoquarks and differential cross-section measurements in dilepton-dijet events in proton-proton collisions at a centre-of-mass energy of $\\sqrt{s}$ = 13 TeV with the ATLAS experiment", "ATLAS", null, "2655508", "1902.00377", null, null, ["CERN-EP-2018-262"]], "1717700": ["Search for low-mass resonances decaying into two jets and produced in association with a photon using $pp$ collisions at $\\sqrt{s} = 13$ TeV with the ATLAS detector", "ATLAS", null, "2655302", "1901.10917", "ins1717700", null, ["CERN-EP-2018-347"]], "1720078": ["Electron reconstruction and identification in the ATLAS experiment using the 2015 and 2016 LHC proton-proton collision data at $\\sqrt{s}$ = 13 TeV", "ATLAS", null, "2657964", "1902.04655", null, null, ["CERN-EP-2018-273"]], "1716572": ["Search for scalar resonances decaying into $\\mu^{+}\\mu^{-}$ in events with and without $b$-tagged jets produced in proton-proton collisions at $\\sqrt{s}=13$ TeV with the ATLAS detector", "ATLAS", null, "2654770", "1901.08144", null, null, ["CERN-EP-2018-300"]], "1718558": ["Search for heavy charged long-lived particles in the ATLAS detector in 31.6 fb$^{-1}$ of proton-proton collision data at $\\sqrt{s} = 13$ TeV", "ATLAS", null, "2655808", "1902.01636", "ins1718558", null, ["CERN-EP-2018-339"]], "1713423": ["Measurement of the $t\\bar{t}Z$ and $t\\bar{t}W$ cross sections in proton-proton collisions at $\\sqrt{s}=13$ TeV with the ATLAS detector", "ATLAS", null, "2653428", "1901.03584", null, null, ["CERN-EP-2018-331"]], "1717481": ["Dijet azimuthal correlations and conditional yields in $pp$ and $p$+Pb collisions at $\\sqrt{s_{\\rm NN}}$ = 5.02 TeV with the ATLAS detector", "ATLAS", null, "2655195", "1901.10440", null, null, ["CERN-EP-2018-324"]], "1717495": ["Measurement of the ratio of cross sections for inclusive isolated-photon production in $pp$ collisions at $\\sqrt s = 13$ and $8$ TeV with the ATLAS detector", "ATLAS", null, "2655140", "1901.10075", null, null, ["CERN-EP-2018-340"]], "1719200": ["Search for long-lived neutral particles in $pp$ collisions at $\\sqrt{s}$ = 13 TeV that decay into displaced hadronic jets in the ATLAS calorimeter", "ATLAS", null, "2657638", "1902.03094", null, null, ["CERN-EP-2018-351"]]} \ No newline at end of file +{"1726487": ["Measurement of the production cross section for a Higgs boson in association with a vector boson in the $H \\rightarrow WW^{\\ast} \\rightarrow \\ell\\nu\\ell\\nu$ channel in $pp$ collisions at $\\sqrt{s}$ = 13 TeV with the ATLAS detector", "ATLAS", null, "2668720", "1903.10052", null, null, ["CERN-EP-2019-038"]], "1723858": ["Measurement of prompt photon production in $\\sqrt{s_\\mathrm{NN}} = 8.16$ TeV $p$+Pb collisions with ATLAS", "ATLAS", null, "2665680", "1903.02209", null, null, ["CERN-EP-2019-002"]], "1721072": ["Searches for third-generation scalar leptoquarks in $\\sqrt{s}$ = 13 TeV pp collisions with the ATLAS detector", "ATLAS", null, "2661758", "1902.08103", null, null, ["CERN-EP-2019-026"]], "1713423": ["Measurement of the $t\\bar{t}Z$ and $t\\bar{t}W$ cross sections in proton-proton collisions at $\\sqrt{s}=13$ TeV with the ATLAS detector", "ATLAS", "10.1103/PhysRevD.99.072009", "2653428", "1901.03584", null, null, ["CERN-EP-2018-331"]], "1729103": ["Combination of searches for invisible Higgs boson decays with the ATLAS experiment", "ATLAS", null, "2671035", "1904.05105", null, null, ["CERN-EP-2019-046"]], "1733998": ["Modelling radiation damage to pixel sensors in the ATLAS detector", "ATLAS", null, "2673914", "1905.03739", null, null, ["CERN-EP-2019-061"]], "1718132": ["Searches for scalar leptoquarks and differential cross-section measurements in dilepton-dijet events in proton-proton collisions at a centre-of-mass energy of $\\sqrt{s}$ = 13 TeV with the ATLAS experiment", "ATLAS", null, "2655508", "1902.00377", null, null, ["CERN-EP-2018-262"]], "1728664": ["Observation of light-by-light scattering in ultraperipheral Pb+Pb collisions with the ATLAS detector", "ATLAS", null, "2670342", "1904.03536", null, null, ["CERN-EP-2019-051"]], "1720078": ["Electron reconstruction and identification in the ATLAS experiment using the 2015 and 2016 LHC proton-proton collision data at $\\sqrt{s}$ = 13 TeV", "ATLAS", null, "2657964", "1902.04655", null, null, ["CERN-EP-2018-273"]], "1716572": ["Search for scalar resonances decaying into $\\mu^{+}\\mu^{-}$ in events with and without $b$-tagged jets produced in proton-proton collisions at $\\sqrt{s}=13$ TeV with the ATLAS detector", "ATLAS", null, "2654770", "1901.08144", null, null, ["CERN-EP-2018-300"]], "1734263": ["Measurement of fiducial and differential $W^+W^-$ production cross-sections at $\\sqrt{s}=$13 TeV with the ATLAS detector", "ATLAS", null, "2674044", "1905.04242", null, null, ["CERN-EP-2019-055"]], "1724678": ["Measurement of $VH$, $H\\to b\\bar{b}$ production as a function of the vector-boson transverse momentum in 13 TeV $pp$ collisions with the ATLAS detector", "ATLAS", null, "2666555", "1903.04618", null, null, ["CERN-EP-2019-019"]], "1728935": ["Fluctuations of anisotropic flow in Pb+Pb collisions at $\\sqrt{s_{\\mathrm{NN}}}=5.02$ TeV with the ATLAS detector", "ATLAS", null, "2670721", "1904.04808", null, null, ["CERN-EP-2019-023"]], "1717495": ["Measurement of the ratio of cross sections for inclusive isolated-photon production in $pp$ collisions at $\\sqrt s = 13$ and $8$ TeV with the ATLAS detector", "ATLAS", "10.1007/JHEP04(2019)093", "2655140", "1901.10075", null, null, ["CERN-EP-2018-340"]], "1722028": ["Comparison of fragmentation functions for light-quark- and gluon-dominated jets from $pp$ and Pb+Pb collisions in ATLAS", "ATLAS", null, "2664777", "1902.10007", null, null, ["CERN-EP-2019-009"]], "1726499": ["Evidence for the production of three massive vector bosons with the ATLAS detector", "ATLAS", null, "2668873", "1903.10415", null, null, ["CERN-EP-2019-041"]], "1725498": ["Measurements of top-quark pair spin correlations in the $e\\mu$ channel at $\\sqrt{s} = 13$ TeV using $pp$ collisions in the ATLAS detector", "ATLAS", null, "2667501", "1903.07570", null, null, ["CERN-EP-2019-034"]], "1720442": ["Measurement of the four-lepton invariant mass spectrum in 13 TeV proton-proton collisions with the ATLAS detector", "ATLAS", "10.1007/JHEP04(2019)048", "2659410", "1902.05892", "ins1720442", ["ATLAS_2019_I1720442"], ["CERN-EP-2018-318"]], "1725190": ["Search for high-mass dilepton resonances using 139 fb$^{-1}$ of $pp$ collision data collected at $\\sqrt{s}=$13 TeV with the ATLAS detector", "ATLAS", null, "2666974", "1903.06248", "ins1725190", null, ["CERN-EP-2019-030"]], "1720822": ["Combinations of single-top-quark production cross-section measurements and $|f_{\\rm LV}V_{tb}|$ determinations at $\\sqrt{s}=7$ and 8 TeV with the ATLAS and CMS experiments", "ATLAS", null, "2660214", "1902.07158", null, null, ["CERN-EP-2019-005"]], "1733697": ["Measurement of the top-quark mass in $t\\bar{t}+1$-jet events collected with the ATLAS detector in $pp$ collisions at $\\sqrt{s}=8$ TeV", "ATLAS", null, "2673558", "1905.02302", null, null, ["CERN-EP-2019-059"]], "1729240": ["Measurement of the cross-section and charge asymmetry of $W$ bosons produced in proton-proton collisions at $\\sqrt{s}=8$ TeV with the ATLAS detector", "ATLAS", null, "2671047", "1904.05631", null, null, ["CERN-EP-2019-053"]], "1717481": ["Dijet azimuthal correlations and conditional yields in $pp$ and $p$+Pb collisions at $\\sqrt{s_{\\rm NN}}$ = 5.02 TeV with the ATLAS detector", "ATLAS", null, "2655195", "1901.10440", null, null, ["CERN-EP-2018-324"]], "1718558": ["Search for heavy charged long-lived particles in the ATLAS detector in 31.6 fb$^{-1}$ of proton-proton collision data at $\\sqrt{s} = 13$ TeV", "ATLAS", null, "2655808", "1902.01636", "ins1718558", null, ["CERN-EP-2018-339"]], "1722036": ["Search for heavy particles decaying into a top-quark pair in the fully hadronic final state in $pp$ collisions at $\\sqrt{s} =13$ TeV with the ATLAS detector", "ATLAS", "10.1103/PhysRevD.99.092004", "2664828", "1902.10077", null, null, ["CERN-EP-2018-350"]], "1717700": ["Search for low-mass resonances decaying into two jets and produced in association with a photon using $pp$ collisions at $\\sqrt{s} = 13$ TeV with the ATLAS detector", "ATLAS", null, "2655302", "1901.10917", "ins1717700", null, ["CERN-EP-2018-347"]], "1723267": ["Constraints on mediator-based dark matter and scalar dark energy models using $\\sqrt{s} = 13$ TeV $pp$ collision data collected by the ATLAS detector", "ATLAS", null, "2665436", "1903.01400", null, null, ["CERN-EP-2018-334"]], "1720438": ["Measurement of $W^{\\pm}Z$ production cross sections and gauge boson polarisation in $pp$ collisions at $\\sqrt{s} = 13$ TeV with the ATLAS detector", "ATLAS", null, "2658356", "1902.05759", null, null, ["CERN-EP-2018-327"]], "1724098": ["Measurement of jet-substructure observables in top quark, $W$ boson and light jet production in proton-proton collisions at $\\sqrt{s}=13$ TeV with the ATLAS detector", "ATLAS", null, "2665903", "1903.02942", null, null, ["CERN-EP-2019-011"]], "1731814": ["Search for a right-handed gauge boson decaying into a high-momentum heavy neutrino and a charged lepton in $pp$ collisions with the ATLAS detector at $\\sqrt{s}=13$ TeV", "ATLAS", null, "2672967", "1904.12679", "ins1731814", null, ["CERN-EP-2019-052"]], "1719200": ["Search for long-lived neutral particles in $pp$ collisions at $\\sqrt{s}$ = 13 TeV that decay into displaced hadronic jets in the ATLAS calorimeter", "ATLAS", null, "2657638", "1902.03094", null, null, ["CERN-EP-2018-351"]]} \ No newline at end of file diff --git a/doc/inspire-atlas-2019.marc.xml b/doc/inspire-atlas-2019.marc.xml --- a/doc/inspire-atlas-2019.marc.xml +++ b/doc/inspire-atlas-2019.marc.xml @@ -1,316 +1,1237 @@ - + + 1734263 + + INSPIRETeX + Aaboud:2019nkz + + + arXiv + oai:arXiv.org:1905.04242 + + + CDS + 2674044 + + + arXiv + arXiv:1905.04242 + hep-ex + + + arXiv:reportnumber + CERN-EP-2019-055 + + + arXiv + Measurement of fiducial and differential $W^+W^-$ production cross-sections at $\sqrt{s}=$13 TeV with the ATLAS detector + + + ATLAS + + + + 1733998 + + INSPIRETeX + Aaboud:2019wgd + + + arXiv + oai:arXiv.org:1905.03739 + + + CDS + 2673914 + + + arXiv + arXiv:1905.03739 + physics.ins-det + + + arXiv:reportnumber + CERN-EP-2019-061 + + + arXiv + Modelling radiation damage to pixel sensors in the ATLAS detector + + + ATLAS + + + + 1733697 + + INSPIRETeX + Aad:2019mkw + + + arXiv + oai:arXiv.org:1905.02302 + + + CDS + 2673558 + + + arXiv + arXiv:1905.02302 + hep-ex + + + arXiv:reportnumber + CERN-EP-2019-059 + + + arXiv + Measurement of the top-quark mass in $t\bar{t}+1$-jet events collected with the ATLAS detector in $pp$ collisions at $\sqrt{s}=8$ TeV + + + ATLAS + + + + 1731814 + + INSPIRETeX + Aaboud:2019wfg + + + arXiv + oai:arXiv.org:1904.12679 + + + CDS + 2672967 + + + ins1731814 + HEPDATA + + + arXiv + arXiv:1904.12679 + hep-ex + + + arXiv:reportnumber + CERN-EP-2019-052 + + + arXiv + Search for a right-handed gauge boson decaying into a high-momentum heavy neutrino and a charged lepton in $pp$ collisions with the ATLAS detector at $\sqrt{s}=13$ TeV + + + ATLAS + + + + 1729240 + + INSPIRETeX + Aad:2019rou + + + arXiv + oai:arXiv.org:1904.05631 + + + CDS + 2671047 + + + DESY + D19-kj16ae + + + hal-02129710 + HAL + + + arXiv + arXiv:1904.05631 + hep-ex + + + arXiv:reportnumber + CERN-EP-2019-053 + + + arXiv + Measurement of the cross-section and charge asymmetry of $W$ bosons produced in proton-proton collisions at $\sqrt{s}=8$ TeV with the ATLAS detector + + + ATLAS + + + + 1729103 + + arXiv + oai:arXiv.org:1904.05105 + + + INSPIRETeX + Aaboud:2019rtt + + + CDS + 2671035 + + + DESY + D19-kj16ae + + + hal-02130088 + HAL + + + arXiv + arXiv:1904.05105 + hep-ex + + + arXiv:reportnumber + CERN-EP-2019-046 + + + arXiv + Combination of searches for invisible Higgs boson decays with the ATLAS experiment + + + ATLAS + + + + 1728935 + + INSPIRETeX + Aaboud:2019sma + + + arXiv + oai:arXiv.org:1904.04808 + + + CDS + 2670721 + + + DESY + D19-kj17o + + + hal-02123305 + HAL + + + arXiv + arXiv:1904.04808 + nucl-ex + + + arXiv:reportnumber + CERN-EP-2019-023 + + + arXiv + Fluctuations of anisotropic flow in Pb+Pb collisions at $\sqrt{s_{\mathrm{NN}}}=5.02$ TeV with the ATLAS detector + + + ATLAS + + + + 1728664 + + INSPIRETeX + Aad:2019ock + + + arXiv + oai:arXiv.org:1904.03536 + + + CDS + 2670342 + + + DESY + D19-kj16ae + + + hal-02123376 + HAL + + + arXiv + arXiv:1904.03536 + hep-ex + + + arXiv:reportnumber + CERN-EP-2019-051 + + + arXiv + Observation of light-by-light scattering in ultraperipheral Pb+Pb collisions with the ATLAS detector + + + ATLAS + + + + 1726499 + + INSPIRETeX + Aad:2019udh + + + arXiv + oai:arXiv.org:1903.10415 + + + CDS + 2668873 + + + hal-02097313 + HAL + + + DESY + D19-kj14y + + + arXiv + arXiv:1903.10415 + hep-ex + + + arXiv:reportnumber + CERN-EP-2019-041 + + + arXiv + Evidence for the production of three massive vector bosons with the ATLAS detector + + + ATLAS + + + + 1726487 + + INSPIRETeX + Aad:2019lpq + + + arXiv + oai:arXiv.org:1903.10052 + + + CDS + 2668720 + + + hal-02097316 + HAL + + + DESY + D19-kj14y + + + arXiv + arXiv:1903.10052 + hep-ex + + + arXiv:reportnumber + CERN-EP-2019-038 + + + arXiv + Measurement of the production cross section for a Higgs boson in association with a vector boson in the $H \rightarrow WW^{\ast} \rightarrow \ell\nu\ell\nu$ channel in $pp$ collisions at $\sqrt{s}$ = 13 TeV with the ATLAS detector + + + ATLAS + + + + 1725498 + + INSPIRETeX + Aaboud:2019hwz + + + arXiv + oai:arXiv.org:1903.07570 + + + CDS + 2667501 + + + hal-02088612 + HAL + + + DESY + D19-kj13aa + + + arXiv + arXiv:1903.07570 + hep-ex + + + arXiv:reportnumber + CERN-EP-2019-034 + + + arXiv + Measurements of top-quark pair spin correlations in the $e\mu$ channel at $\sqrt{s} = 13$ TeV using $pp$ collisions in the ATLAS detector + + + ATLAS + + + + 1725190 + + INSPIRETeX + Aad:2019fac + + + arXiv + oai:arXiv.org:1903.06248 + + + DESY + D19-kj12z + + + HAL + hal-02088560 + + + CDS + 2666974 + + + ins1725190 + HEPDATA + + + arXiv + arXiv:1903.06248 + hep-ex + + + arXiv:reportnumber + CERN-EP-2019-030 + + + arXiv + Search for high-mass dilepton resonances using 139 fb$^{-1}$ of $pp$ collision data collected at $\sqrt{s}=$13 TeV with the ATLAS detector + + + ATLAS + + + + 1724678 + + INSPIRETeX + Aaboud:2019nan + + + arXiv + oai:arXiv.org:1903.04618 + + + CDS + 2666555 + + + hal-02080697 + HAL + + + DESY + D19-kj12y + + + arXiv + arXiv:1903.04618 + hep-ex + + + arXiv:reportnumber + CERN-EP-2019-019 + + + arXiv + Measurement of $VH$, $H\to b\bar{b}$ production as a function of the vector-boson transverse momentum in 13 TeV $pp$ collisions with the ATLAS detector + + + ATLAS + + + + 1724098 + + INSPIRETeX + Aaboud:2019aii + + + arXiv + oai:arXiv.org:1903.02942 + + + CDS + 2665903 + + + HAL + hal-02073502 + + + DESY + D19-kj12x + + + arXiv + arXiv:1903.02942 + hep-ex + + + arXiv:reportnumber + CERN-EP-2019-011 + + + arXiv + Measurement of jet-substructure observables in top quark, $W$ boson and light jet production in proton-proton collisions at $\sqrt{s}=13$ TeV with the ATLAS detector + + + ATLAS + + + + 1723858 + + INSPIRETeX + Aaboud:2019tab + + + arXiv + oai:arXiv.org:1903.02209 + + + CDS + 2665680 + + + HAL + hal-02074768 + + + DESY + D19-kj13m + + + arXiv + arXiv:1903.02209 + nucl-ex + + + arXiv:reportnumber + CERN-EP-2019-002 + + + arXiv + Measurement of prompt photon production in $\sqrt{s_\mathrm{NN}} = 8.16$ TeV $p$+Pb collisions with ATLAS + + + ATLAS + + + + 1723267 + + INSPIRETeX + Aaboud:2019yqu + + + arXiv + oai:arXiv.org:1903.01400 + + + CDS + 2665436 + + + hal-02073506 + HAL + + + DESY + D19-kj12x + + + arXiv + arXiv:1903.01400 + hep-ex + + + arXiv:reportnumber + CERN-EP-2018-334 + + + arXiv + Constraints on mediator-based dark matter and scalar dark energy models using $\sqrt{s} = 13$ TeV $pp$ collision data collected by the ATLAS detector + + + ATLAS + + + + 1722036 + + DOI + arXiv + 10.1103/PhysRevD.99.092004 + publication + + + INSPIRETeX + Aaboud:2019roo + + + arXiv + oai:arXiv.org:1902.10077 + + + DESY + D19-kj10v + + + HAL + hal-02066991 + + + CDS + 2664828 + + + arXiv + arXiv:1902.10077 + hep-ex + + + arXiv:reportnumber + CERN-EP-2018-350 + + + arXiv + Search for heavy particles decaying into a top-quark pair in the fully hadronic final state in $pp$ collisions at $\sqrt{s} =13$ TeV with the ATLAS detector + + + ATLAS + + + + 1722028 + + INSPIRETeX + Aaboud:2019oac + + + arXiv + oai:arXiv.org:1902.10007 + + + CDS + 2664777 + + + HAL + hal-02066992 + + + DESY + D19-kj11r + + + arXiv + arXiv:1902.10007 + nucl-ex + + + arXiv:reportnumber + CERN-EP-2019-009 + + + arXiv + Comparison of fragmentation functions for light-quark- and gluon-dominated jets from $pp$ and Pb+Pb collisions in ATLAS + + + ATLAS + + + + 1721072 + + INSPIRETeX + Aaboud:2019bye + + + arXiv + oai:arXiv.org:1902.08103 + + + CDS + 2661758 + + + HAL + hal-02058674 + + + DESY + D19-kj09y + + + arXiv + arXiv:1902.08103 + hep-ex + + + arXiv:reportnumber + CERN-EP-2019-026 + + + arXiv + Searches for third-generation scalar leptoquarks in $\sqrt{s}$ = 13 TeV pp collisions with the ATLAS detector + + + ATLAS + + + + 1720822 + + arXiv + oai:arXiv.org:1902.07158 + + + INSPIRETeX + Aaboud:2019pkc + + + CDS + 2660214 + + + HAL + hal-02058563 + + + DESY + D19-kj09y + + + 1503015 + OSTI + + + arXiv + arXiv:1902.07158 + hep-ex + + + FERMILAB-PUB-19-125-CMS + + + arXiv:reportnumber + CERN-EP-2019-005 + + + arXiv + Combinations of single-top-quark production cross-section measurements and $|f_{\rm LV}V_{tb}|$ determinations at $\sqrt{s}=7$ and 8 TeV with the ATLAS and CMS experiments + + + ATLAS + + + CMS + + + + 1720442 + + DOI + arXiv + 10.1007/JHEP04(2019)048 + publication + + + INSPIRETeX + Aaboud:2019lxo + + + arXiv + oai:arXiv.org:1902.05892 + + + DESY + D19-kj09y + + + HEPDATA + ins1720442 + + + HAL + hal-02051620 + + + CDS + 2659410 + + + arXiv + arXiv:1902.05892 + hep-ex + + + arXiv:reportnumber + CERN-EP-2018-318 + + + arXiv + Measurement of the four-lepton invariant mass spectrum in 13 TeV proton-proton collisions with the ATLAS detector + + + ATLAS + + + + 1720438 + + INSPIRETeX + Aaboud:2019gxl + + + arXiv + oai:arXiv.org:1902.05759 + + + CDS + 2658356 + + + HAL + hal-02051621 + + + DESY + D19-kj09y + + + arXiv + arXiv:1902.05759 + hep-ex + + + arXiv:reportnumber + CERN-EP-2018-327 + + + arXiv + Measurement of $W^{\pm}Z$ production cross sections and gauge boson polarisation in $pp$ collisions at $\sqrt{s} = 13$ TeV with the ATLAS detector + + + ATLAS + + + 1720078 INSPIRETeX Aaboud:2019ynx arXiv oai:arXiv.org:1902.04655 CDS 2657964 + + HAL + hal-02051581 + + + DESY + DA19-kp08cg + arXiv arXiv:1902.04655 physics.ins-det arXiv:reportnumber CERN-EP-2018-273 arXiv Electron reconstruction and identification in the ATLAS experiment using the 2015 and 2016 LHC proton-proton collision data at $\sqrt{s}$ = 13 TeV ATLAS 1719200 INSPIRETeX Aaboud:2019opc arXiv oai:arXiv.org:1902.03094 CDS 2657638 + + DESY + D19-kj07ag + + + hal-02051503 + HAL + arXiv arXiv:1902.03094 hep-ex arXiv:reportnumber CERN-EP-2018-351 arXiv Search for long-lived neutral particles in $pp$ collisions at $\sqrt{s}$ = 13 TeV that decay into displaced hadronic jets in the ATLAS calorimeter ATLAS 1718558 INSPIRETeX Aaboud:2019trc arXiv oai:arXiv.org:1902.01636 CDS 2655808 HEPDATA ins1718558 + + DESY + D19-kj07af + + + hal-02051623 + HAL + arXiv arXiv:1902.01636 hep-ex arXiv:reportnumber CERN-EP-2018-339 arXiv Search for heavy charged long-lived particles in the ATLAS detector in 31.6 fb$^{-1}$ of proton-proton collision data at $\sqrt{s} = 13$ TeV ATLAS 1718132 INSPIRETeX Aaboud:2019jcc arXiv oai:arXiv.org:1902.00377 CDS 2655508 + + hal-02024214 + HAL + + + DESY + D19-kj07af + arXiv arXiv:1902.00377 hep-ex arXiv:reportnumber CERN-EP-2018-262 arXiv Searches for scalar leptoquarks and differential cross-section measurements in dilepton-dijet events in proton-proton collisions at a centre-of-mass energy of $\sqrt{s}$ = 13 TeV with the ATLAS experiment ATLAS 1717700 INSPIRETeX Aaboud:2019zxd arXiv oai:arXiv.org:1901.10917 CDS 2655302 HEPDATA ins1717700 HAL hal-02017029 + + DESY + D19-kj06ab + arXiv arXiv:1901.10917 hep-ex arXiv:reportnumber CERN-EP-2018-347 arXiv Search for low-mass resonances decaying into two jets and produced in association with a photon using $pp$ collisions at $\sqrt{s} = 13$ TeV with the ATLAS detector ATLAS 1717481 INSPIRETeX Aaboud:2019oop arXiv oai:arXiv.org:1901.10440 CDS 2655195 HAL hal-02017025 arXiv arXiv:1901.10440 nucl-ex arXiv:reportnumber CERN-EP-2018-324 arXiv Dijet azimuthal correlations and conditional yields in $pp$ and $p$+Pb collisions at $\sqrt{s_{\rm NN}}$ = 5.02 TeV with the ATLAS detector ATLAS 1717495 + + DOI + bibmatch + 10.1007/JHEP04(2019)093 + + + DOI + arXiv + 10.1007/JHEP04(2019)093 + publication + INSPIRETeX Aaboud:2019vpz arXiv oai:arXiv.org:1901.10075 - CDS - 2655140 + DESY + D19-kj06ab HAL hal-02017024 + + CDS + 2655140 + arXiv arXiv:1901.10075 hep-ex arXiv:reportnumber CERN-EP-2018-340 - arXiv + Springer Measurement of the ratio of cross sections for inclusive isolated-photon production in $pp$ collisions at $\sqrt s = 13$ and $8$ TeV with the ATLAS detector ATLAS 1716572 INSPIRETeX Aaboud:2019sgt arXiv oai:arXiv.org:1901.08144 CDS 2654770 HAL hal-02008891 + + DESY + D19-kj05ab + arXiv arXiv:1901.08144 hep-ex arXiv:reportnumber CERN-EP-2018-300 arXiv Search for scalar resonances decaying into $\mu^{+}\mu^{-}$ in events with and without $b$-tagged jets produced in proton-proton collisions at $\sqrt{s}=13$ TeV with the ATLAS detector ATLAS 1713423 + + DOI + arXiv + 10.1103/PhysRevD.99.072009 + publication + INSPIRETeX Aaboud:2019njj arXiv oai:arXiv.org:1901.03584 - CDS - 2653428 - - DESY D19-kj03ab HAL hal-01999956 + + CDS + 2653428 + arXiv arXiv:1901.03584 hep-ex arXiv:reportnumber CERN-EP-2018-331 arXiv Measurement of the $t\bar{t}Z$ and $t\bar{t}W$ cross sections in proton-proton collisions at $\sqrt{s}=13$ TeV with the ATLAS detector ATLAS \ No newline at end of file diff --git a/doc/inspire-cms-2019.json b/doc/inspire-cms-2019.json --- a/doc/inspire-cms-2019.json +++ b/doc/inspire-cms-2019.json @@ -1,1 +1,1 @@ -{"1713417": ["Measurements of the pp$\\to$WZ inclusive and differential production cross section and constraints on charged anomalous triple gauge couplings at $\\sqrt{s} =$ 13 TeV", "CMS", null, "2653379", "1901.03428", null, null, ["CMS-SMP-18-002", "CERN-EP-2018-322"]], "1718338": ["Observation of two excited B$^+_\\mathrm{c}$ states and measurement of the B$^+_\\mathrm{c}$(2S) mass in pp collisions at $\\sqrt{s} =$ 13 TeV", "CMS", null, "2655521", "1902.00571", null, null, ["CMS-BPH-18-007", "CERN-EP-2019-014"]], "1716441": ["Charged-particle angular correlations in XeXe collisions at $\\sqrt{s_{_\\mathrm{NN}}}=$ 5.44 TeV", "CMS", null, "2654822", "1901.07997", null, null, ["CMS-HIN-18-001", "CERN-EP-2018-345"]], "1717867": ["Search for W boson decays to three charged pions", "CMS", null, "2655339", "1901.11201", null, null, ["CMS-SMP-18-009", "CERN-EP-2019-001"]], "1713565": ["Measurement of electroweak WZ boson production and search for new physics in WZ $+$ two jets events in pp collisions at $\\sqrt{s} =$ 13 TeV", "CMS", null, "2653586", "1901.04060", null, null, ["CMS-SMP-18-001", "CERN-EP-2018-333"]], "1719955": ["Azimuthal separation in nearly back-to-back jet topologies in inclusive 2- and 3-jet events in pp collisions at $\\sqrt{s}=$ 13 TeV", "CMS", null, "2658224", "1902.04374", null, null, ["CMS-SMP-17-009", "CERN-EP-2018-344"]], "1712708": ["Measurements of the Higgs boson width and anomalous HVV couplings from on-shell and off-shell production in the four-lepton final state", "CMS", null, "2652808", "1901.00174", null, null, ["CMS-HIG-18-002", "CERN-EP-2018-329"]], "1712378": ["Search for dark matter produced in association with a single top quark or a top quark pair in proton-proton collisions at $\\sqrt{s}=$ 13 TeV", "CMS", null, "2652856", "1901.01553", null, null, ["CMS-EXO-18-010", "CERN-EP-2018-311"]], "1718344": ["Measurement of exclusive $\\rho^0$(770) photoproduction in ultraperipheral pPb collisions at $\\sqrt{s_\\mathrm{NN}} =$ 5.02 TeV", "CMS", null, "2655886", "1902.01339", null, null, ["CMS-FSQ-16-007", "CERN-EP-2018-285"]], "1719334": ["Pseudorapidity distributions of charged hadrons in xenon-xenon collisions at $\\sqrt{s_\\mathrm{NN}} =$ 5.44 TeV", "CMS", null, "2657798", "1902.03603", null, null, ["CMS-HIN-17-006", "CERN-EP-2018-294"]], "1712372": ["Search for the pair production of light top squarks in the e$^{\\pm}\\mu^{\\mp}$ final state in proton-proton collisions at $\\sqrt{s}$ = 13 TeV", "CMS", null, "2652834", "1901.01288", null, null, ["CMS-SUS-18-003", "CERN-EP-2018-312"]], "1716137": ["Search for supersymmetry in events with a photon, jets, b-jets, and missing transverse momentum in proton-proton collisions at 13 TeV", "CMS", null, "2654362", "1901.06726", null, null, ["CMS-SUS-18-002", "CERN-EP-2018-353"]]} \ No newline at end of file +{"1713565": ["Measurement of electroweak WZ boson production and search for new physics in WZ $+$ two jets events in pp collisions at $\\sqrt{s} =$ 13 TeV", "CMS", null, "2653586", "1901.04060", null, null, ["CMS-SMP-18-001", "CERN-EP-2018-333"]], "1729144": ["Measurement of $\\mathrm{t\\bar t}$ normalised multi-differential cross sections in pp collisions at $\\sqrt s=13$ TeV, and simultaneous determination of the strong coupling strength, top quark pole mass, and parton distribution functions", "CMS", null, "2670994", "1904.05237", null, null, ["CMS-TOP-18-004", "CERN-EP-2019-028"]], "1717867": ["Search for W boson decays to three charged pions", "CMS", "10.1103/PhysRevLett.122.151802", "2655339", "1901.11201", null, null, ["CMS-SMP-18-009", "CERN-EP-2019-001"]], "1718338": ["Observation of Two Excited B$^+_\\mathrm{c}$ States and Measurement of the B$^+_\\mathrm{c}$(2S) Mass in pp Collisions at $\\sqrt{s} =$ 13 TeV", "CMS", "10.1103/PhysRevLett.122.132001", "2655521", "1902.00571", null, null, ["CMS-BPH-18-007", "CERN-EP-2019-014"]], "1724439": ["Measurement of electroweak production of a W boson in association with two jets in proton-proton collisions at $\\sqrt{s}=$ 13 TeV", "CMS", null, "2666338", "1903.04040", null, null, ["CMS-SMP-17-011", "CERN-EP-2019-022"]], "1725474": ["Constraints on anomalous HVV couplings from the production of Higgs bosons decaying to $\\tau$ lepton pairs", "CMS", null, "2667207", "1903.06973", "ins1725474", null, ["CMS-HIG-17-034", "CERN-EP-2019-029"]], "1723259": ["An embedding technique to determine $\\tau\\tau$ backgrounds in proton-proton collision data", "CMS", null, "2665325", "1903.01216", null, null, ["CMS-TAU-18-001", "CERN-EP-2019-012"]], "1724676": ["Search for charged Higgs bosons in the H$^{\\pm} \\to \\tau^{\\pm}\\nu_\\tau$ decay channel in proton-proton collisions at $\\sqrt{s}=$ 13 TeV", "CMS", null, "2666544", "1903.04560", null, null, ["CMS-HIG-18-014", "CERN-EP-2019-025"]], "1723254": ["Search for a heavy pseudoscalar boson decaying to a Z and a Higgs boson at $\\sqrt{s}=$ 13 TeV", "CMS", null, "2665316", "1903.00941", null, null, ["CMS-HIG-18-005", "CERN-EP-2018-343"]], "1719334": ["Pseudorapidity distributions of charged hadrons in xenon-xenon collisions at $\\sqrt{s_\\mathrm{NN}} =$ 5.44 TeV", "CMS", null, "2657798", "1902.03603", "ins1719334", null, ["CMS-HIN-17-006", "CERN-EP-2018-294"]], "1723860": ["Performance of GE1/1 Chambers for the CMS Muon Endcap Upgrade", "CMS Muon", null, "2665948", "1903.02186", null, null, []], "1728701": ["Search for resonances decaying to a pair of Higgs bosons in the $\\mathrm{b\\overline{b}q\\overline{q}'}\\ell\\nu$ final state in proton-proton collisions at $\\sqrt{s}=$ 13 TeV", "CMS", null, "2670600", "1904.04193", "ins1728701", null, ["CMS-B2G-18-008", "CERN-EP-2019-056"]], "1727345": ["Extraction and validation of a new set of CMS PYTHIA8 tunes from underlying-event measurements", "CMS", null, "2669320", "1903.12179", null, null, ["CMS-GEN-17-001", "CERN-EP-2019-007"]], "1731568": ["Multiparticle correlation studies in pPb collisions at $\\sqrt{s_\\mathrm{NN}} =$ 8.16 TeV", "CMS", null, "2672590", "1904.11519", null, null, ["CMS-HIN-17-004", "CERN-EP-2019-075"]], "1726887": ["Search for new physics in top quark production in dilepton final states in proton-proton collisions at $\\sqrt{s}$ = 13 TeV", "CMS", null, "2669017", "1903.11144", null, null, ["CMS-TOP-17-020", "CERN-EP-2019-018"]], "1720822": ["Combinations of single-top-quark production cross-section measurements and $|f_{\\rm LV}V_{tb}|$ determinations at $\\sqrt{s}=7$ and 8 TeV with the ATLAS and CMS experiments", "ATLAS", null, "2660214", "1902.07158", null, null, ["CERN-EP-2019-005"]], "1712378": ["Search for dark matter produced in association with a single top quark or a top quark pair in proton-proton collisions at $ \\sqrt{s}=13 $ TeV", "CMS", "10.1007/JHEP03(2019)141", "2652856", "1901.01553", null, null, ["CMS-EXO-18-010", "CERN-EP-2018-311"]], "1712708": ["Measurements of the Higgs boson width and anomalous HVV couplings from on-shell and off-shell production in the four-lepton final state", "CMS", null, "2652808", "1901.00174", null, null, ["CMS-HIG-18-002", "CERN-EP-2018-329"]], "1718344": ["Measurement of exclusive $\\rho(770)^0$ photoproduction in ultraperipheral pPb collisions at $\\sqrt{s_\\mathrm{NN}} =$ 5.02 TeV", "CMS", null, "2655886", "1902.01339", null, null, ["CMS-FSQ-16-007", "CERN-EP-2018-285"]], "1713417": ["Measurements of the pp $\\to$ WZ inclusive and differential production cross section and constraints on charged anomalous triple gauge couplings at $\\sqrt{s} =$ 13 TeV", "CMS", "10.1007/JHEP04(2019)122", "2653379", "1901.03428", null, null, ["CMS-SMP-18-002", "CERN-EP-2018-322"]], "1712372": ["Search for the pair production of light top squarks in the e$^{\\pm}\\mu^{\\mp}$ final state in proton-proton collisions at $\\sqrt{s}$ = 13 TeV", "CMS", "10.1007/JHEP03(2019)101", "2652834", "1901.01288", null, null, ["CMS-SUS-18-003", "CERN-EP-2018-312"]], "1725476": ["Search for supersymmetry in final states with photons and missing transverse momentum in proton-proton collisions at 13 TeV", "CMS", null, "2667223", "1903.07070", null, null, ["CMS-SUS-17-011", "CERN-EP-2019-040"]], "1716441": ["Charged-particle angular correlations in XeXe collisions at $\\sqrt{s_{_\\mathrm{NN}}}=$ 5.44 TeV", "CMS", null, "2654822", "1901.07997", null, null, ["CMS-HIN-18-001", "CERN-EP-2018-345"]], "1724943": ["Performance of missing transverse momentum reconstruction in proton-proton collisions at $\\sqrt{s} =$ 13 TeV using the CMS detector", "CMS", null, "2666972", "1903.06078", null, null, ["CMS-JME-17-001", "CERN-EP-2018-335"]], "1719955": ["Azimuthal separation in nearly back-to-back jet topologies in inclusive 2- and 3-jet events in pp collisions at $\\sqrt{s}=$ 13 TeV", "CMS", null, "2658224", "1902.04374", null, null, ["CMS-SMP-17-009", "CERN-EP-2018-344"]], "1733223": ["Observation of nuclear modifications in W$^\\pm$ boson production in pPb collisions at $\\sqrt{s_\\mathrm{NN}} =$ 8.16 TeV", "CMS", null, "2673338", "1905.01486", "ins1733223", null, ["CMS-HIN-17-007", "CERN-EP-2018-283"]], "1716137": ["Search for supersymmetry in events with a photon, jets, b-jets, and missing transverse momentum in proton-proton collisions at 13 TeV", "CMS", null, "2654362", "1901.06726", null, null, ["CMS-SUS-18-002", "CERN-EP-2018-353"]]} \ No newline at end of file diff --git a/doc/inspire-cms-2019.marc.xml b/doc/inspire-cms-2019.marc.xml --- a/doc/inspire-cms-2019.marc.xml +++ b/doc/inspire-cms-2019.marc.xml @@ -1,519 +1,1334 @@ - + + 1733223 + + INSPIRETeX + Sirunyan:2019dox + + + arXiv + oai:arXiv.org:1905.01486 + + + HEPDATA + ins1733223 + + + CDS + 2673338 + + + arXiv + arXiv:1905.01486 + hep-ex + + + arXiv:reportnumber + CMS-HIN-17-007 + + + arXiv:reportnumber + CERN-EP-2018-283 + + + FERMILAB-PUB-19-228-CMS + + + arXiv + Observation of nuclear modifications in W$^\pm$ boson production in pPb collisions at $\sqrt{s_\mathrm{NN}} =$ 8.16 TeV + + + CMS + + + + 1731568 + + INSPIRETeX + Sirunyan:2019pbr + + + arXiv + oai:arXiv.org:1904.11519 + + + CDS + 2672590 + + + arXiv + arXiv:1904.11519 + hep-ex + + + arXiv:reportnumber + CMS-HIN-17-004 + + + arXiv:reportnumber + CERN-EP-2019-075 + + + FERMILAB-PUB-19-229-CMS + + + arXiv + Multiparticle correlation studies in pPb collisions at $\sqrt{s_\mathrm{NN}} =$ 8.16 TeV + + + CMS + + + + 1729144 + + arXiv + oai:arXiv.org:1904.05237 + + + INSPIRETeX + Sirunyan:2019zvx + + + CDS + 2670994 + + + DESY + D19-kj16ae + + + HAL + hal-02130070 + + + arXiv + arXiv:1904.05237 + hep-ex + + + arXiv:reportnumber + CMS-TOP-18-004 + + + arXiv:reportnumber + CERN-EP-2019-028 + + + FERMILAB-PUB-19-230-CMS + + + arXiv + Measurement of $\mathrm{t\bar t}$ normalised multi-differential cross sections in pp collisions at $\sqrt s=13$ TeV, and simultaneous determination of the strong coupling strength, top quark pole mass, and parton distribution functions + + + CMS + + + + 1728701 + + INSPIRETeX + Sirunyan:2019quj + + + arXiv + oai:arXiv.org:1904.04193 + + + CDS + 2670600 + + + HEPDATA + ins1728701 + + + DESY + D19-kj16ae + + + HAL + hal-02123375 + + + arXiv + arXiv:1904.04193 + hep-ex + + + arXiv:reportnumber + CMS-B2G-18-008 + + + arXiv:reportnumber + CERN-EP-2019-056 + + + FERMILAB-PUB-19-231-CMS + + + arXiv + Search for resonances decaying to a pair of Higgs bosons in the $\mathrm{b\overline{b}q\overline{q}'}\ell\nu$ final state in proton-proton collisions at $\sqrt{s}=$ 13 TeV + + + CMS + + + + 1727345 + + INSPIRETeX + Sirunyan:2019dfx + + + arXiv + oai:arXiv.org:1903.12179 + + + CDS + 2669320 + + + hal-02101686 + HAL + + + DESY + D19-kj15w + + + arXiv + arXiv:1903.12179 + hep-ex + + + arXiv:reportnumber + CMS-GEN-17-001 + + + arXiv:reportnumber + CERN-EP-2019-007 + + + arXiv + Extraction and validation of a new set of CMS PYTHIA8 tunes from underlying-event measurements + + + CMS + + + + 1726887 + + INSPIRETeX + Sirunyan:2019wka + + + arXiv + oai:arXiv.org:1903.11144 + + + CDS + 2669017 + + + DESY + D19-kj14y + + + hal-02101715 + HAL + + + arXiv + arXiv:1903.11144 + hep-ex + + + arXiv:reportnumber + CMS-TOP-17-020 + + + arXiv:reportnumber + CERN-EP-2019-018 + + + arXiv + Search for new physics in top quark production in dilepton final states in proton-proton collisions at $\sqrt{s}$ = 13 TeV + + + CMS + + + + 1725476 + + INSPIRETeX + Sirunyan:2019mbp + + + arXiv + oai:arXiv.org:1903.07070 + + + CDS + 2667223 + + + OSTI + 1503008 + + + hal-02088601 + HAL + + + DESY + D19-kj13aa + + + arXiv + arXiv:1903.07070 + hep-ex + + + FERMILAB-PUB-19-117-CMS + + + arXiv:reportnumber + CMS-SUS-17-011 + + + arXiv:reportnumber + CERN-EP-2019-040 + + + arXiv + Search for supersymmetry in final states with photons and missing transverse momentum in proton-proton collisions at 13 TeV + + + CMS + + + + 1725474 + + INSPIRETeX + Sirunyan:2019nbs + + + arXiv + oai:arXiv.org:1903.06973 + + + CDS + 2667207 + + + OSTI + 1503009 + + + hal-02088599 + HAL + + + DESY + D19-kj13aa + + + ins1725474 + HEPDATA + + + arXiv + arXiv:1903.06973 + hep-ex + + + FERMILAB-PUB-19-118-CMS + + + arXiv:reportnumber + CMS-HIG-17-034 + + + arXiv:reportnumber + CERN-EP-2019-029 + + + arXiv + Constraints on anomalous HVV couplings from the production of Higgs bosons decaying to $\tau$ lepton pairs + + + CMS + + + + 1724943 + + arXiv + oai:arXiv.org:1903.06078 + + + INSPIRETeX + Sirunyan:2019kia + + + CDS + 2666972 + + + OSTI + 1503010 + + + HAL + hal-02080718 + + + DESY + D19-kj12y + + + arXiv + arXiv:1903.06078 + hep-ex + + + FERMILAB-PUB-19-120-CMS + + + arXiv:reportnumber + CMS-JME-17-001 + + + arXiv:reportnumber + CERN-EP-2018-335 + + + arXiv + Performance of missing transverse momentum reconstruction in proton-proton collisions at $\sqrt{s} =$ 13 TeV using the CMS detector + + + CMS + + + + 1724676 + + INSPIRETeX + Sirunyan:2019hkq + + + arXiv + oai:arXiv.org:1903.04560 + + + CDS + 2666544 + + + OSTI + 1503011 + + + hal-02080696 + HAL + + + DESY + D19-kj12y + + + arXiv + arXiv:1903.04560 + hep-ex + + + FERMILAB-PUB-19-121-CMS + + + arXiv:reportnumber + CMS-HIG-18-014 + + + arXiv:reportnumber + CERN-EP-2019-025 + + + arXiv + Search for charged Higgs bosons in the H$^{\pm} \to \tau^{\pm}\nu_\tau$ decay channel in proton-proton collisions at $\sqrt{s}=$ 13 TeV + + + CMS + + + + 1724439 + + INSPIRETeX + Sirunyan:2019dyi + + + arXiv + oai:arXiv.org:1903.04040 + + + CDS + 2666338 + + + 1503012 + OSTI + + + hal-02080698 + HAL + + + DESY + D19-kj12y + + + arXiv + arXiv:1903.04040 + hep-ex + + + FERMILAB-PUB-19-122-CMS + + + arXiv:reportnumber + CMS-SMP-17-011 + + + arXiv:reportnumber + CERN-EP-2019-022 + + + arXiv + Measurement of electroweak production of a W boson in association with two jets in proton-proton collisions at $\sqrt{s}=$ 13 TeV + + + CMS + + + + 1723860 + + INSPIRETeX + CMS-Muon:2019qbi + + + arXiv + oai:arXiv.org:1903.02186 + + + CDS + 2665948 + + + DESY + DA19-kp12bj + + + arXiv + arXiv:1903.02186 + physics.ins-det + + + arXiv + Performance of GE1/1 Chambers for the CMS Muon Endcap Upgrade + + + CMS Muon + + + + 1723259 + + INSPIRETeX + Sirunyan:2019drn + + + arXiv + oai:arXiv.org:1903.01216 + + + CDS + 2665325 + + + HAL + hal-02073514 + + + 1503013 + OSTI + + + DESY + D19-kj12x + + + arXiv + arXiv:1903.01216 + hep-ex + + + FERMILAB-PUB-19-123-CMS + + + arXiv:reportnumber + CMS-TAU-18-001 + + + arXiv:reportnumber + CERN-EP-2019-012 + + + arXiv + An embedding technique to determine $\tau\tau$ backgrounds in proton-proton collision data + + + CMS + + + + 1723254 + + INSPIRETeX + Sirunyan:2019xls + + + arXiv + oai:arXiv.org:1903.00941 + + + CDS + 2665316 + + + HAL + hal-02073505 + + + 1503014 + OSTI + + + DESY + D19-kj12x + + + arXiv + arXiv:1903.00941 + hep-ex + + + arXiv:reportnumber + CMS-HIG-18-005 + + + arXiv:reportnumber + CERN-EP-2018-343 + + + FERMILAB-PUB-19-124-CMS + + + arXiv + Search for a heavy pseudoscalar boson decaying to a Z and a Higgs boson at $\sqrt{s}=$ 13 TeV + + + CMS + + + + 1720822 + + arXiv + oai:arXiv.org:1902.07158 + + + INSPIRETeX + Aaboud:2019pkc + + + CDS + 2660214 + + + HAL + hal-02058563 + + + DESY + D19-kj09y + + + 1503015 + OSTI + + + arXiv + arXiv:1902.07158 + hep-ex + + + FERMILAB-PUB-19-125-CMS + + + arXiv:reportnumber + CERN-EP-2019-005 + + + arXiv + Combinations of single-top-quark production cross-section measurements and $|f_{\rm LV}V_{tb}|$ determinations at $\sqrt{s}=7$ and 8 TeV with the ATLAS and CMS experiments + + + ATLAS + + + CMS + + + 1719955 INSPIRETeX Sirunyan:2019rpc arXiv oai:arXiv.org:1902.04374 CDS 2658224 + + hal-02051550 + HAL + + + DESY + D19-kj08ab + arXiv arXiv:1902.04374 hep-ex arXiv:reportnumber CMS-SMP-17-009 arXiv:reportnumber CERN-EP-2018-344 arXiv Azimuthal separation in nearly back-to-back jet topologies in inclusive 2- and 3-jet events in pp collisions at $\sqrt{s}=$ 13 TeV CMS 1719334 INSPIRETeX Sirunyan:2019cgy arXiv oai:arXiv.org:1902.03603 CDS 2657798 + + HAL + hal-02051551 + + + DESY + D19-kj08ab + + + HEPDATA + ins1719334 + + + 1503016 + OSTI + arXiv arXiv:1902.03603 hep-ex + FERMILAB-PUB-19-127-CMS + + arXiv:reportnumber CMS-HIN-17-006 arXiv:reportnumber CERN-EP-2018-294 arXiv Pseudorapidity distributions of charged hadrons in xenon-xenon collisions at $\sqrt{s_\mathrm{NN}} =$ 5.44 TeV CMS 1718344 INSPIRETeX Sirunyan:2019nog arXiv oai:arXiv.org:1902.01339 CDS 2655886 + + HAL + hal-02024222 + + + DESY + D19-kj08u + + + 1503017 + OSTI + arXiv arXiv:1902.01339 hep-ex arXiv:reportnumber CMS-FSQ-16-007 + FERMILAB-PUB-19-128-CMS + + arXiv:reportnumber CERN-EP-2018-285 arXiv - Measurement of exclusive $\rho^0$(770) photoproduction in ultraperipheral pPb collisions at $\sqrt{s_\mathrm{NN}} =$ 5.02 TeV + Measurement of exclusive $\rho(770)^0$ photoproduction in ultraperipheral pPb collisions at $\sqrt{s_\mathrm{NN}} =$ 5.02 TeV CMS 1718338 + + DOI + 10.1103/PhysRevLett.122.132001 + INSPIRETeX Sirunyan:2019osb arXiv oai:arXiv.org:1902.00571 CDS 2655521 + + HAL + hal-02024223 + + + DESY + D19-kj07af + + + OSTI + 1503018 + arXiv arXiv:1902.00571 hep-ex + FERMILAB-PUB-19-129-CMS + + arXiv:reportnumber CMS-BPH-18-007 arXiv:reportnumber CERN-EP-2019-014 - arXiv - Observation of two excited B$^+_\mathrm{c}$ states and measurement of the B$^+_\mathrm{c}$(2S) mass in pp collisions at $\sqrt{s} =$ 13 TeV + APS + Observation of Two Excited B$^+_\mathrm{c}$ States and Measurement of the B$^+_\mathrm{c}$(2S) Mass in pp Collisions at $\sqrt{s} =$ 13 TeV CMS 1717867 + + DOI + 10.1103/PhysRevLett.122.151802 + + + DOI + arXiv + 10.1103/PhysRevLett.122.151802 + publication + INSPIRETeX Sirunyan:2019kpr arXiv oai:arXiv.org:1901.11201 + DESY + D19-kj06ab + + CDS 2655339 HAL hal-02017033 + + OSTI + 1508342 + arXiv arXiv:1901.11201 hep-ex arXiv:reportnumber CMS-SMP-18-009 arXiv:reportnumber CERN-EP-2019-001 + + FERMILAB-PUB-19-130-CMS + arXiv Search for W boson decays to three charged pions CMS 1716441 INSPIRETeX Sirunyan:2019wqp arXiv oai:arXiv.org:1901.07997 CDS 2654822 HAL hal-02008883 + + DESY + D19-kj05ab + + + 1503019 + OSTI + arXiv arXiv:1901.07997 hep-ex + FERMILAB-PUB-19-131-CMS + + arXiv:reportnumber CMS-HIN-18-001 arXiv:reportnumber CERN-EP-2018-345 arXiv Charged-particle angular correlations in XeXe collisions at $\sqrt{s_{_\mathrm{NN}}}=$ 5.44 TeV CMS 1716137 INSPIRETeX Sirunyan:2019hzr arXiv oai:arXiv.org:1901.06726 CDS 2654362 OSTI 1493036 hal-02009800 HAL + + DESY + D19-kj05ab + arXiv arXiv:1901.06726 hep-ex FERMILAB-PUB-19-033-CMS arXiv:reportnumber CMS-SUS-18-002 arXiv:reportnumber CERN-EP-2018-353 arXiv Search for supersymmetry in events with a photon, jets, b-jets, and missing transverse momentum in proton-proton collisions at 13 TeV CMS 1713565 INSPIRETeX Sirunyan:2019ksz arXiv oai:arXiv.org:1901.04060 CDS 2653586 hal-02000018 HAL 1493039 OSTI DESY D19-kj04z arXiv arXiv:1901.04060 hep-ex FERMILAB-PUB-19-022-CMS arXiv:reportnumber CMS-SMP-18-001 arXiv:reportnumber CERN-EP-2018-333 arXiv Measurement of electroweak WZ boson production and search for new physics in WZ $+$ two jets events in pp collisions at $\sqrt{s} =$ 13 TeV CMS 1713417 + + DOI + arXiv + 10.1007/JHEP04(2019)122 + publication + INSPIRETeX Sirunyan:2019bez arXiv oai:arXiv.org:1901.03428 + DESY + D19-kj03ab + + CDS 2653379 - DESY - D19-kj03ab - - HAL hal-01999882 OSTI 1493040 arXiv arXiv:1901.03428 hep-ex FERMILAB-PUB-19-023-CMS arXiv:reportnumber CMS-SMP-18-002 arXiv:reportnumber CERN-EP-2018-322 - arXiv - Measurements of the pp$\to$WZ inclusive and differential production cross section and constraints on charged anomalous triple gauge couplings at $\sqrt{s} =$ 13 TeV + Springer + Measurements of the pp $\to$ WZ inclusive and differential production cross section and constraints on charged anomalous triple gauge couplings at $\sqrt{s} =$ 13 TeV CMS 1712378 + + DOI + bibmatch + 10.1007/JHEP03(2019)141 + INSPIRETeX Sirunyan:2019gfm arXiv oai:arXiv.org:1901.01553 CDS 2652856 + HAL hal-01990834 - HAL DESY D19-kj03ab + OSTI 1493042 - OSTI arXiv arXiv:1901.01553 hep-ex FERMILAB-PUB-19-026-CMS arXiv:reportnumber CMS-EXO-18-010 arXiv:reportnumber CERN-EP-2018-311 - arXiv - Search for dark matter produced in association with a single top quark or a top quark pair in proton-proton collisions at $\sqrt{s}=$ 13 TeV + Springer + Search for dark matter produced in association with a single top quark or a top quark pair in proton-proton collisions at $ \sqrt{s}=13 $ TeV CMS 1712372 + + DOI + bibmatch + 10.1007/JHEP03(2019)101 + + + DOI + arXiv + 10.1007/JHEP03(2019)101 + publication + INSPIRETeX Sirunyan:2019zyu arXiv oai:arXiv.org:1901.01288 + DESY + D19-kj03ab + + CDS 2652834 + HAL hal-01990826 - HAL - DESY - D19-kj03ab - - + OSTI 1493043 - OSTI arXiv arXiv:1901.01288 hep-ex FERMILAB-PUB-19-027-CMS arXiv:reportnumber CMS-SUS-18-003 arXiv:reportnumber CERN-EP-2018-312 - arXiv + Springer Search for the pair production of light top squarks in the e$^{\pm}\mu^{\mp}$ final state in proton-proton collisions at $\sqrt{s}$ = 13 TeV CMS 1712708 arXiv oai:arXiv.org:1901.00174 INSPIRETeX Sirunyan:2019twz CDS 2652808 hal-01991074 HAL DESY D19-kj03ab 1493041 OSTI arXiv arXiv:1901.00174 hep-ex FERMILAB-PUB-19-025-CMS arXiv:reportnumber CMS-HIG-18-002 arXiv:reportnumber CERN-EP-2018-329 arXiv Measurements of the Higgs boson width and anomalous HVV couplings from on-shell and off-shell production in the four-lepton final state CMS \ No newline at end of file diff --git a/doc/mk-coverage-htmls b/doc/mk-coverage-htmls --- a/doc/mk-coverage-htmls +++ b/doc/mk-coverage-htmls @@ -1,15 +1,15 @@ #! /usr/bin/env bash RANKFILES=$(echo *.rank) BASECMD='./mk-coverage-html inspire-*.json -r "$RANKFILES" -R' -UPDATE= #'--update-ranking' -VERB= #"-v" +test -n "$UPDATE" && UPDATE='--update-ranking' +test -n "$V" && VERB="-v" eval "$BASECMD $UPDATE $VERB" if [[ -z "$UPDATE" ]]; then eval "$BASECMD -SI $VERB" eval "$BASECMD -S $VERB" eval "$BASECMD -I $VERB" eval "$BASECMD -s $VERB" eval "$BASECMD -i $VERB" fi diff --git a/doc/rivet-coverage-atlas.rank b/doc/rivet-coverage-atlas.rank --- a/doc/rivet-coverage-atlas.rank +++ b/doc/rivet-coverage-atlas.rank @@ -1,880 +1,902 @@ 386786 X ATLAS: Technical proposal for a general-purpose p p experiment at the Large Hadron Collider at CERN 428084 X Results from a combined test of an electromagnetic liquid argon calorimeter with a hadronic scintillating tile calorimeter 432292 X ATLAS computing technical proposal 432293 X ATLAS calorimeter performance Technical Design Report 453692 X Evaluation of FERMI readout of the ATLAS tilecal prototype 487239 X ATLAS pixel detector: Technical design report 499087 X Hadronic shower development in iron scintillator tile calorimetry 511648 X ATLAS: Detector and physics performance technical design report. Volume 1 511649 X ATLAS: Detector and physics performance technical design report. Volume 2 533464 X Results from a new combined test of an electromagnetic liquid argon calorimeter with a hadronic scintillating-tile calorimeter 554879 X Hadron energy reconstruction for the ATLAS calorimetry in the framework of the nonparametrical method 561708 X A precise measurement of 180-GeV muon energy losses in iron 589123 X Performance of the ATLAS hadronic end-cap calorimeter in beam tests 606576 X Performance of the ATLAS electromagnetic calorimeter barrel module 0 607033 X Performance of the ATLAS electromagnetic calorimeter end-cap module 0 653972 X Hadronic calibration of the ATLAS liquid argon end-cap calorimeter in the pseudorapidity region 1.6 < |$\eta$| < 1.8 in beam tests 655549 X A step towards a computing grid for the LHC experiments: ATLAS data challenge 1 683219 X Position resolution and particle identification with the ATLAS EM calorimeter 693583 X Construction, assembly and tests of the ATLAS electromagnetic barrel calorimeter 750044 X The ATLAS semiconductor tracker end-cap module 754384 X Integration of the Trigger and Data Acquisition systems in ATLAS 776511 X System test of the ATLAS muon spectrometer in the H8 beam at the CERN SPS 780935 X The ATLAS Transition Radiation Tracker (TRT) proportional drift tube: Design and performance 780936 X The ATLAS TRT barrel detector 796888 X The ATLAS Experiment at the CERN Large Hadron Collider 807220 X Design, construction and installation of the ATLAS hadronic barrel scintillator-tile calorimeter 810300 X Expected Performance of the ATLAS Experiment - Detector, Trigger and Physics 811858 X The optical instrumentation of the ATLAS tile calorimeter 826359 X The trigger for early running 826361 X Physics performance studies and strategy of the electron and photon trigger selection 838589 X Statistical combination of several important standard model Higgs boson search channels 840027 X Readiness of the ATLAS Liquid Argon Calorimeter for LHC Collisions 841506 X Reconstruction of low-mass electron pairs 841507 X Reconstruction of photon conversions 841508 X Reconstruction and identification of photons 841509 X Reconstruction and identification of electrons 841510 X Calibration and performance of the electromagnetic calorimeter 846365 X Drift Time Measurement in the ATLAS Liquid Argon Electromagnetic Calorimeter using Cosmic Muons 849050 . Charged-particle multiplicities in $pp$ interactions at $\sqrt{s}=900$ GeV measured with the ATLAS detector at the LHC 853395 X The ATLAS Inner Detector commissioning and calibration 856179 X The ATLAS Simulation Infrastructure 856566 X Performance of the ATLAS Detector using First Collision Data 859286 X Commissioning of the ATLAS Muon Spectrometer with Cosmic Rays 863749 X Readiness of the ATLAS Tile Calorimeter for LHC collisions 865423 ? Search for New Particles in Two-Jet Final States in 7 TeV Proton-Proton Collisions with the ATLAS Detector at the LHC 871366 . Measurement of inclusive jet and dijet cross sections in proton-proton collisions at 7 TeV centre-of-mass energy with the ATLAS detector 871487 ? Search for quark contact interactions in dijet angular distributions in $pp$ collisions at $\sqrt{s}=7$ TeV measured with the ATLAS detector 872570 . Measurement of the $W \to \ell\nu$ and $Z/\gamma^* \to \ell\ell$ production cross sections in proton-proton collisions at $\sqrt{s} = 7$ TeV with the ATLAS detector 874862 X Study of energy response and resolution of the ATLAS barrel calorimeter to hadrons of energies from 20-GeV to 350-GeV 878496 X Studies of the performance of the ATLAS detector using cosmic-ray muons 878733 ? Observation of a Centrality-Dependent Dijet Asymmetry in Lead-Lead Collisions at $\sqrt{s_{NN}}=2.77$ TeV with the ATLAS Detector at the LHC 879407 . Measurement of underlying event characteristics using charged particles in pp collisions at $\sqrt{s} = 900 GeV$ and 7 TeV with the ATLAS detector 880002 . Measurement of the top quark-pair production cross section with ATLAS in pp collisions at $\sqrt{s}=7$ TeV 881812 ? Search for Diphoton Events with Large Missing Transverse Energy in 7 TeV Proton-Proton Collisions with the ATLAS Detector 882098 . Charged-particle multiplicities in pp interactions measured with the ATLAS detector at the LHC 882463 . Measurement of the inclusive isolated prompt photon cross section in $pp$ collisions at $\sqrt{s}=7$ TeV with the ATLAS detector 882519 . Measurement of the centrality dependence of J/ψ yields and observation of Z production in lead–lead collisions with the ATLAS detector at the LHC 882534 . Measurement of the production cross section for W-bosons in association with jets in $pp$ collisions at $\sqrt{s}=7$ TeV with the ATLAS detector 882984 . Study of Jet Shapes in Inclusive Jet Production in $pp$ Collisions at $\sqrt{s}=7$ TeV using the ATLAS Detector 884120 X Luminosity Determination in $pp$ Collisions at $\sqrt{s}=7$ TeV Using the ATLAS Detector at the LHC 886505 ? Search for Massive Long-lived Highly Ionising Particles with the ATLAS Detector at the LHC 889431 ? Search for supersymmetry using final states with one lepton, jets, and missing transverse momentum with the ATLAS detector in $\sqrt{s}=7$ TeV $pp$ 889546 . Measurement of Dijet Azimuthal Decorrelations in $pp$ Collisions at $\sqrt{s}=7$ TeV 890749 . Search for squarks and gluinos using final states with jets and missing transverse momentum with the ATLAS detector in $\sqrt{s}=7$ TeV proton-proton collisions 891737 ? Search for high-mass states with one lepton plus missing transverse momentum in proton-proton collisions at $\sqrt{s} = 7$ TeV with the ATLAS detector 891834 . Measurements of underlying-event properties using neutral and charged particles in $pp$ collisions at 900 GeV and 7 TeV with the ATLAS detector at the LHC 892044 ? Search for stable hadronising squarks and gluinos with the ATLAS experiment at the LHC 892704 . Measurement of the $W$ charge asymmetry in the $W \to \mu \nu$ decay mode in $pp$ collisions at $\sqrt s=7$ TeV with the ATLAS detector 893264 ? Search for New Physics in Dijet Mass and Angular Distributions in pp Collisions at $\sqrt{s} = 7$ TeV Measured with the ATLAS Detector 893493 ? Search for supersymmetry in $pp$ collisions at $\sqrt{s}=7$TeV in final states with missing transverse momentum and $b$-jets 894358 ? Search for a heavy particle decaying into an electron and a muon with the ATLAS detector in $\sqrt{s}=7$ TeV $pp$ collisions at the LHC 894576 ? Search for high mass dilepton resonances in $pp$ collisions at $\sqrt{s}=7$ TeV with the ATLAS experiment 894578 . Search for supersymmetric particles in events with lepton pairs and large missing transverse momentum in $\sqrt{s}=7$ TeV proton-proton collisions with the ATLAS experiment 894579 ? Search for an excess of events with an identical flavour lepton pair and significant missing transverse momentum in $\sqrt{s}=7$ TeV proton-proton collisions with the ATLAS detector 894867 . Measurement of the Inelastic Proton-Proton Cross-Section at $\sqrt{s}=7$ TeV with the ATLAS Detector 896268 . Measurement of the differential cross-sections of inclusive, prompt and non-prompt $J/\psi$ production in proton-proton collisions at $\sqrt{s}=7$ TeV 897002 . Search for pair production of first or second generation leptoquarks in proton-proton collisions at $\sqrt{s}=7$ TeV using the ATLAS detector at the LHC 897028 ? Search for Contact Interactions in Dimuon Events from $pp$ Collisions at $\sqrt{s}=7$ TeV with the ATLAS Detector 897330 . Measurement of the $W W$ cross section in $\sqrt{s}=7$ TeV $pp$ collisions with ATLAS 913039 ? Measurement of Wgamma and Zgamma production in proton-proton collisions at $\sqrt{s}=7$ TeV with the ATLAS Detector 913576 X Limits on the production of the Standard Model Higgs Boson in $pp$ collisions at $\sqrt{s}=7$ TeV with the ATLAS detector 914491 . Search for heavy long-lived charged particles with the ATLAS detector in $pp$ collisions at $\sqrt{s}=$ 7 TeV 915920 . Search for new phenomena with the monojet and missing transverse momentum signature using the ATLAS detector in $\sqrt{s}=7$ TeV proton-proton collisions 915921 . Measurement of the $\Upsilon$(1S) production cross-section in $pp$ collisions at $\sqrt{s}=$ 7 TeV in ATLAS 916832 . Measurement of the isolated di-photon cross-section in $pp$ collisions at $\sqrt{s}=7$ TeV with the ATLAS detector 916840 ? Search for Diphoton Events with Large Missing Transverse Energy with 36 pb$^{-1}$ of 7 TeV Proton-Proton Collision Data with the {ATLAS} Detector 917526 . Measurement of dijet production with a veto on additional central jet activity in $pp$ collisions at $\sqrt{s}=7$ TeV using the ATLAS detector 917599 . Measurement of multi-jet cross sections in proton-proton collisions at a 7 TeV center-of-mass energy 917931 . Measurement of the transverse momentum distribution of Z/γ⁎ bosons in proton–proton collisions at $\sqrt{s}$=7 TeV with the ATLAS detector 919017 . Properties of jets measured from tracks in proton-proton collisions at center-of-mass energy $\sqrt{s}=7$ TeV with the ATLAS detector 920199 . Search for neutral MSSM Higgs bosons decaying to $\tau^{+}\tau^-$ pairs in proton-proton collisions at $\sqrt{s}=$ 7 TeV with the ATLAS detector 921594 . Measurement of the inclusive isolated prompt photon cross-section in $pp$ collisions at $\sqrt{s}=$ 7 TeV using 35 pb$^{-1}$ of ATLAS data 921596 . Inclusive search for same-sign dilepton signatures in $pp$ collisions at $\sqrt{s}=7$ TeV with the ATLAS detector 922291 ? Search for a heavy gauge boson decaying to a charged lepton and a neutrino in 1 fb$^{-1}$ of $pp$ collisions at $\sqrt{s}=$ 7 TeV using the ATLAS detector 922410 . Search for dilepton resonances in $pp$ collisions at $\sqrt{s}=7$ TeV with the ATLAS detector 922601 . Measurement of the Z to tau tau Cross Section with the ATLAS Detector 924315 . Measurement of the top quark pair production cross section in $pp$ collisions at $\sqrt{s}=7$ TeV in dilepton final states with ATLAS 924669 . Measurement of the $W \to \tau \nu_\tau$ cross section in $pp$ collisions at $\sqrt{s}=$7 TeV with the ATLAS experiment 924848 . A measurement of the ratio of the $W$ and $Z$ cross sections with exactly one associated jet in $pp$ collisions at $\sqrt{s}=$7 TeV with ATLAS 925052 ? Search for a heavy Standard Model Higgs boson in the channel $H \to ZZ \to \ell^+ \ell^− q \bar q$ using the ATLAS detector 925553 X Performance of Missing Transverse Momentum Reconstruction in Proton-Proton Collisions at 7 TeV with ATLAS 925716 . Search for the Standard Model Higgs boson in the two photon decay channel with the ATLAS detector at the LHC 925720 . Measurement of the pseudorapidity and transverse momentum dependence of the elliptic flow of charged particles in lead-lead collisions at $\sqrt{s_{NN}}=2.76$ TeV with the ATLAS detector 925723 . Measurement of the centrality dependence of the charged particle pseudorapidity distribution in lead-lead collisions at $\sqrt{s_{NN}}=2.76$ TeV with the ATLAS detector 925932 . Measurement of the Transverse Momentum Distribution of $W$ Bosons in $pp$ Collisions at $\sqrt{s}=7$ TeV with the ATLAS Detector 925933 . Search for New Physics in the Dijet Mass Distribution using 1 fb$^{-1}$ of $pp$ Collision Data at $\sqrt{s}=$7 TeV collected by the ATLAS Detector 926145 . Measurements of the electron and muon inclusive cross-sections in proton-proton collisions at $\sqrt{s}=7$ TeV with the ATLAS detector 926641 . Measurement of the cross section for the production of a $W$ boson in association with $b^-$ jets in $pp$ collisions at $\sqrt{s}=7$ TeV with the ATLAS detector 926666 . Measurement of the cross-section for $b$-jets produced in association with a $Z$ boson at $\sqrt{s}=$ 7 TeV with the ATLAS detector 927046 ? Search for displaced vertices arising from decays of new heavy particles in 7 TeV pp collisions at ATLAS 927405 . Search for a heavy neutral particle decaying into an electron and a muon using 1 fb$^{-1}$ of ATLAS data 927504 . Search for a Standard Model Higgs boson in the $H -> ZZ -> l^+l^-v\nu^-$ decay channel with the ATLAS detector 927667 ? Search for the Higgs boson in the $H -> WW -> lvjj$ decay channel in pp collisions at sqrt{s} = 7 TeV with the ATLAS detector 928224 . Search for New Phenomena in $t\bar{t}$ Events With Large Missing Transverse Momentum in Proton-Proton Collisions at $\sqrt{s}=7$ TeV with the ATLAS Detector 928289 . Measurement of the inclusive $W^\pm$ and Z/gamma cross sections in the electron and muon decay channels in $pp$ collisions at $\sqrt{s}=7$ TeV with the ATLAS detector 929691 . Measurement of the jet fragmentation function and transverse profile in proton-proton collisions at a center-of-mass energy of 7 TeV with the ATLAS detector 929699 . Search for the Standard Model Higgs boson in the decay channel H→ZZ$^{(⁎)}$→4ℓ with the ATLAS detector 930002 . Search for squarks and gluinos using final states with jets and missing transverse momentum with the ATLAS detector in $\sqrt{s}=7$ TeV proton-proton collisions 930005 . Search for supersymmetry in final states with jets, missing transverse momentum and one isolated lepton in $\sqrt{s} = 7$ TeV pp collisions using 1 $fb^{-1}$ of ATLAS data 930220 . Measurement of the inclusive and dijet cross-sections of $b^-$ jets in $pp$ collisions at $\sqrt{s}=7$ TeV with the ATLAS detector 930968 X Performance of the ATLAS Trigger System in 2010 939504 . Search for new phenomena in final states with large jet multiplicities and missing transverse momentum using $\sqrt{s}=7$ TeV $pp$ collisions with the ATLAS detector 939560 . Search for Massive Colored Scalars in Four-Jet Final States in $\sqrt{s}=7$ TeV proton-proton collisions with the ATLAS Detector 940010 X Electron performance measurements with the ATLAS detector using the 2010 LHC proton-proton collision data 941539 ? Measurement of the $Z Z$ production cross section and limits on anomalous neutral triple gauge couplings in proton-proton collisions at $\sqrt{s}=7$ TeV with the ATLAS detector 943401 . Searches for supersymmetry with the ATLAS detector using final states with two leptons and missing transverse momentum in $\sqrt{s}=7$ TeV proton-proton collisions 943402 X A study of the material in the ATLAS inner detector using secondary hadronic interactions 943969 . Search for strong gravity signatures in same-sign dimuon final states using the ATLAS detector at the LHC 944826 . Kshort and $\Lambda$ production in $pp$ interactions at $\sqrt{s}=0.9$ and 7 TeV measured with the ATLAS detector at the LHC 945498 . Measurement of the production cross section for Z/gamma* in association with jets in $pp$ collisions at $\sqrt{s}=7$ TeV with the ATLAS detector 946427 . Search for diphoton events with large missing transverse momentum in fb$^{-1}$ of 7 TeV proton–proton collision data with the ATLAS detector 954993 . Measurement of the $W^\pm Z$ production cross section and limits on anomalous triple gauge couplings in proton-proton collisions at $\sqrt{s}=7$ TeV with the ATLAS detector 1080740 . Search for extra dimensions using diphoton events in 7 TeV proton–proton collisions with the ATLAS detector 1080891 . Search for the Higgs boson in the $H \to$ WW(*) $\to \ell_\nu\ell_\nu$ decay channel in $pp$ collisions at $\sqrt{s}=7$ TeV with the ATLAS detector 1081556 . Search for production of resonant states in the photon-jet mass distribution using $pp$ collisions at $\sqrt{s}=7$ TeV collected by the ATLAS detector 1081778 ? Search for scalar bottom quark pair production with the ATLAS detector in $pp$ Collisions at $\sqrt{s}=7$ TeV 1081998 ? Search for contact interactions in dilepton events from $pp$ collisions at $\sqrt{s}=7$ TeV with the ATLAS detector 1082009 . Measurement of $D^{*+/-}$ meson production in jets from pp collisions at sqrt(s) = 7 TeV with the ATLAS detector 1082275 . Search for first generation scalar leptoquarks in $pp$ collisions at $\sqrt{s}=7$ TeV with the ATLAS detector 1082461 X Observation of a new $\chi_b$ state in radiative transitions to $\Upsilon(1S)$ and $\Upsilon(2S)$ at ATLAS 1082928 . Search for heavy vector-like quarks coupling to light quarks in proton-proton collisions at $\sqrt{s}=7$ TeV with the ATLAS detector 1082936 . Measurement of inclusive jet and dijet production in $pp$ collisions at $\sqrt{s}=7$ TeV using the ATLAS detector 1082939 X Jet energy measurement with the ATLAS detector in proton-proton collisions at $\sqrt{s}=7$ TeV 1083313 . Search for anomalous production of prompt like-sign muon pairs and constraints on physics beyond the Standard Model with the ATLAS detector 1083318 . Study of jets produced in association with a $W$ boson in $pp$ collisions at $\sqrt{s}=7$ TeV with the ATLAS detector 1083794 . Measurement of the top quark pair production cross-section with ATLAS in the single lepton channel 1084540 . Rapidity gap cross sections measured with the ATLAS detector in $pp$ collisions at $\sqrt{s}=7$ TeV 1084697 ? Search for excited leptons in proton-proton collisions at $\sqrt{s}=7$ TeV with the ATLAS detector 1085980 . Search for decays of stopped, long-lived particles from 7 TeV pp collisions with the ATLAS detector 1088223 X Combined search for the Standard Model Higgs boson using up to 4.9 fb$^{-1}$ of $pp$ collision data at $\sqrt{s}=7$ TeV with the ATLAS detector at the LHC 1088224 X Search for the Standard Model Higgs boson in the diphoton decay channel with 4.9 fb$^{-1}$ of $pp$ collisions at $\sqrt{s}=7$ TeV with ATLAS 1088225 ? Search for the Standard Model Higgs boson in the decay channel $H \to ZZ^{(*)} \to 4 \ell$ with 4.8 fb$^{-1}$ of $pp$ collision data at $\sqrt{s}=7$ TeV with ATLAS 1089079 . Search for pair production of a heavy up-type quark decaying to a W boson and a b quark in the lepton+jets channel with the ATLAS detector 1089152 . Search for pair-produced heavy quarks decaying to Wq in the two-lepton channel at $\sqrt{s}=7$ TeV with the ATLAS detector 1090055 . Search for anomaly-mediated supersymmetry breaking with the ATLAS detector based on a disappearing-track signature in $pp$ collisions at $\sqrt{s}=7$ TeV 1090057 . Measurement of the cross section for top-quark pair production in $pp$ collisions at $\sqrt{s}=7$ TeV with the ATLAS detector using final states with two high-pt leptons 1090422 . Search for same-sign top-quark production and fourth-generation down-type quarks in $pp$ collisions at $\sqrt{s}=7$ TeV with the ATLAS detector 1091070 . Search for down-type fourth generation quarks with the ATLAS detector in events with one lepton and hadronically decaying $W$ bosons 1091481 . Measurement of the azimuthal ordering of charged hadrons with the ATLAS detector 1091527 ? Search for FCNC single top-quark production at $\sqrt{s}=7$ TeV with the ATLAS detector 1092728 . Search for new particles decaying to $Z Z$ using final states with leptons and jets with the ATLAS detector in $\sqrt{s}=7$ TeV proton-proton collisions 1092978 X Single hadron response measurement and calorimeter jet energy scale uncertainty with the ATLAS detector at the LHC 1092979 . Search for a light Higgs boson decaying to long-lived weakly-interacting particles in proton-proton collisions at $\sqrt{s}=7$ TeV with the ATLAS detector 1093486 . Measurement of the polarisation of $W$ bosons produced with large transverse momentum in $pp$ collisions at $\sqrt{s}=7$ TeV with the ATLAS experiment 1093733 . Measurement of the azimuthal anisotropy for charged particle production in $\sqrt{s_{NN}}=2.76$ TeV lead-lead collisions with the ATLAS detector 1093734 . Forward-backward correlations and charged-particle azimuthal distributions in pp interactions using the ATLAS detector 1093738 . Measurement of the production cross section of an isolated photon associated with jets in proton-proton collisions at $\sqrt{s}=7$ TeV with the ATLAS detector 1093739 . Search for second generation scalar leptoquarks in $pp$ collisions at $\sqrt{s}=7$ TeV with the ATLAS detector 1094061 . Measurement of inclusive two-particle angular correlations in pp collisions with the ATLAS detector at the LHC 1094167 X Determination of the strange quark density of the proton from ATLAS measurements of the $W \to \ell \nu$ and $Z \to \ell\ell$ cross sections 1094169 ? Observation of spin correlation in $t \bar{t}$ events from pp collisions at sqrt(s) = 7 TeV using the ATLAS detector 1094175 . Measurement of the charge asymmetry in top quark pair production in $pp$ collisions at $\sqrt{s}=7$ TeV using the ATLAS detector 1094564 . Jet mass and substructure of inclusive jets in $\sqrt{s}=7$ TeV $pp$ collisions with the ATLAS experiment 1094568 . Measurement of $t \bar{t}$ production with a veto on additional central jet activity in pp collisions at sqrt(s) = 7 TeV using the ATLAS detector 1094857 . Search for heavy neutrinos and right-handed $W$ bosons in events with two leptons and jets in $pp$ collisions at $\sqrt{s}=7$ TeV with the ATLAS detector 1094859 ? Measurement of the top quark mass with the template method in the $t \bar{t}$ -> lepton + jets channel using ATLAS data 1094860 . Search for gluinos in events with two same-sign leptons, jets and missing transverse momentum with the ATLAS detector in $pp$ collisions at $\sqrt{s}=7$ TeV 1095236 . Search for supersymmetry in $pp$ collisions at $\sqrt{s}=7$ TeV in final states with missing transverse momentum and $b^-$ jets with the ATLAS detector 1095238 . Measurement of the $W W$ cross section in $\sqrt{s}=7$ TeV $pp$ collisions with the ATLAS detector and limits on anomalous gauge couplings 1095404 . Search for events with large missing transverse momentum, jets, and at least two tau leptons in 7 TeV proton–proton collision data with the ATLAS detector 1102909 . Search for the decay $B_s^0 \to \mu \mu$ with the ATLAS detector 1104755 . Search for pair production of a new quark that decays to a Z boson and a bottom quark with the ATLAS detector 1107731 . Search for resonant $WZ$ production in the $WZ \to \ell \nu \ell^\prime\ell^\prime$ channel in $\sqrt{s}=7$ TeV $pp$ collisions with the ATLAS detector 1110689 . Search for charged Higgs bosons decaying via $H^{+} \to \tau \nu$ in top quark pair events using $pp$ collision data at $\sqrt{s}=7$ TeV with the ATLAS detector 1111144 . Search for supersymmetry with jets, missing transverse momentum and at least one hadronically decaying $\tau$ lepton in proton-proton collisions at $\sqrt{s}=7$ TeV with the ATLAS detector 1111820 . Search for TeV-scale gravity signatures in final states with leptons and jets with the ATLAS detector at $\sqrt{s}=7$ TeV 1112263 . Search for supersymmetry in events with three leptons and missing transverse momentum in $\sqrt{s}=7$ TeV $pp$ collisions with the ATLAS detector 1112906 . Measurement of $\tau$ polarization in $W -> \tau \nu$ decays with the ATLAS detector in pp collisions at sqrt(s) = 7 TeV 1112907 ? Search for scalar top quark pair production in natural gauge mediated supersymmetry models with the ATLAS detector in $pp$ collisions at $\sqrt{s}=7$ TeV 1113444 ? Search for a fermiophobic Higgs boson in the diphoton decay channel with the ATLAS detector 1113445 . Search for lepton flavour violation in the emu continuum with the ATLAS detector in $\sqrt{s}=7$ TeV $pp$ collisions at the LHC 1113597 . Search for tb resonances in proton-proton collisions at $\sqrt{s}=7$ TeV with the ATLAS detector 1114034 . Measurement of the top quark pair cross section with ATLAS in $pp$ collisions at $\sqrt{s} =$ 7 TeV using final states with an electron or a muon and a hadronically decaying $\tau$ lepton 1114314 . Measurement of the W boson polarization in top quark decays with the ATLAS detector 1114319 . Measurement of $W \gamma$ and $Z \gamma$ production cross sections in $pp$ collisions at $\sqrt{s}=7$ TeV and limits on anomalous triple gauge couplings with the ATLAS detector 1114487 . Measurement of the $t$-channel single top-quark production cross section in $pp$ collisions at $\sqrt{s}=7$ TeV with the ATLAS detector 1115822 . A search for $t\bar{t}$ resonances with the ATLAS detector in 2.05 fb$^{-1}$ of proton-proton collisions at $\sqrt{s}=7$ TeV 1116151 . Evidence for the associated production of a $W$ boson and a top quark in ATLAS at $\sqrt{s}=7$ TeV 1116532 . Search for a standard sodel Higgs boson in the H $\to$ ZZ $\to \ell^{+}\ell^{-}\nu \bar{\nu}$ decay channel using 4.7 fb$^{-1}$ of $\sqrt{s} =$ 7 TeV data with the ATLAS detector 1116876 . A search for flavour changing neutral currents in top-quark decays in $pp$ collision data collected with the ATLAS detector at $\sqrt{s}=7$ TeV 1117206 . Search for the Standard Model Higgs boson in the $H \to$ WW(*) $\to \ell \nu \ell \nu$ decay mode with 4.7 /fb of ATLAS data at $\sqrt{s}=7$ TeV 1117704 . Hunt for new phenomena using large jet multiplicities and missing transverse momentum with ATLAS in 4.7 fb$^{-1}$ of $\sqrt{s}=7$ TeV proton-proton collisions 1117887 ! Measurement of event shapes at large momentum transfer with the ATLAS detector in $pp$ collisions at $\sqrt{s}=7$ TeV 1118040 . Search for a standard model Higgs boson in the mass range 200-600 GeV in the $H \to ZZ \to \ell^+ \ell^- q \bar{q}$ decay channel with the ATLAS detector 1118269 . Measurement of the b-hadron production cross section using decays to $D^{*}\mu^-X$ final states in pp collisions at sqrt(s) = 7 TeV with the ATLAS detector 1119557 . ATLAS Measurements of the Properties of Jets for Boosted Particle Searches 1120011 . Search for the Standard Model Higgs boson in the $H$ to $\tau^{+} \tau^{-}$ decay mode in $\sqrt{s}=7$ TeV $pp$ collisions with ATLAS 1120014 . Search for the Higgs boson in the $H \to W W \to$ lnujj decay channel at $\sqrt{s}=7$ TeV with the ATLAS detector 1120736 ? Search for the Standard Model Higgs boson produced in association with a vector boson and decaying to a $b$-quark pair with the ATLAS detector 1120741 X Combined search for the Standard Model Higgs boson in $pp$ collisions at $\sqrt{s} = 7$ TeV with the ATLAS detector 1121875 ? Measurement of the $Λ_b^0$ lifetime and mass in the ATLAS experiment 1121877 . A search for $t\bar{t}$ resonances in lepton+jets events with highly boosted top quarks collected in $pp$ collisions at $\sqrt{s} = 7$ TeV with the ATLAS detector 1123116 . Search for top and bottom squarks from gluino pair production in final states with missing transverse energy and at least three b-jets with the ATLAS detector 1123657 ! Measurements of top quark pair relative differential cross-sections with ATLAS in $pp$ collisions at $\sqrt{s}=7$ TeV 1124035 ? Search for magnetic monopoles in $\sqrt{s}=7$ TeV $pp$ collisions with the ATLAS detector 1124167 . Measurement of charged-particle event shape variables in $\sqrt{s}=7$ TeV proton-proton interactions with the ATLAS detector 1124337 X Observation of a new particle in the search for the Standard Model Higgs boson with the ATLAS detector at the LHC 1125575 . Underlying event characteristics and their dependence on jet size of charged-particle jet events in $pp$ collisions at $\sqrt{s}=7$ TeV with the ATLAS detector 1125576 ? Time-dependent angular analysis of the decay $B_{s}^{0} \to J/{\psi\phi}$ and extraction of $\Delta\Gamma_{s}$ and the CP-violating weak phase $\phi_s$ by ATLAS 1125961 . Search for squarks and gluinos with the ATLAS detector in final states with jets and missing transverse momentum using 4.7 fb$^{-1}$ of $\sqrt{s}=7$ TeV proton-proton collision data 1126131 . Measurement of $WZ$ production in proton-proton collisions at $\sqrt{s}=7$ TeV with the ATLAS detector 1126136 . Search for a supersymmetric partner to the top quark in final states with jets and missing transverse momentum at $\sqrt{s}=7$ TeV with the ATLAS detector 1126965 . Measurement of the jet radius and transverse momentum dependence of inclusive jet suppression in lead-lead collisions at $\sqrt{s_{NN}}$= 2.76 TeV with the ATLAS detector 1127331 . Search for direct top squark pair production in final states with one isolated lepton, jets, and missing transverse momentum in $\sqrt{s}=7$ TeV $pp$ collisions using 4.7 $fb^{-1}$ of ATLAS data 1127504 . Search for new phenomena in the $W W$ to $\ell \nu \ell$' $\nu$' final state in $pp$ collisions at $\sqrt{s}=7$ TeV with the ATLAS detector 1127505 . Search for direct slepton and gaugino production in final states with two leptons and missing transverse momentum with the ATLAS detector in $pp$ collisions at $\sqrt{s}=7$ TeV 1127601 . Search for direct production of charginos and neutralinos in events with three leptons and missing transverse momentum in $\sqrt{s}=7$ TeV $pp$ collisions with the ATLAS detector 1128464 . Search for light scalar top quark pair production in final states with two leptons with the ATLAS detector in $\sqrt{s}=7$ TeV proton-proton collisions 1180197 . Further search for supersymmetry at $\sqrt{s}=7$ TeV in final states with jets, missing transverse momentum and isolated leptons with the ATLAS detector 1183818 . Measurements of the pseudorapidity dependence of the total transverse energy in proton-proton collisions at $\sqrt{s}=7$ TeV with ATLAS 1184351 ? Search for diphoton events with large missing transverse momentum in 7 TeV proton-proton collision data with the ATLAS detector 1184943 X Prototype ATLAS IBL Modules using the FE-I4A Front-End Readout Chip 1184952 . Search for light top squark pair production in final states with leptons and $b^-$ jets with the ATLAS detector in $\sqrt{s}=7$ TeV proton-proton collisions 1185259 . Search for high-mass resonances decaying to dilepton final states in pp collisions at s**(1/2) = 7-TeV with the ATLAS detector 1186556 . Search for a heavy top-quark partner in final states with two leptons with the ATLAS detector at the LHC 1186731 . ATLAS search for a heavy gauge boson decaying to a charged lepton and a neutrino in $pp$ collisions at $\sqrt{s}=7$ TeV 1186740 . Search for dark matter candidates and large extra dimensions in events with a photon and missing transverse momentum in $pp$ collision data at $\sqrt{s}=7$ TeV with the ATLAS detector 1188681 . Search for resonant top plus jet production in $t\bar{t}$ + jets events with the ATLAS detector in $pp$ collisions at $\sqrt{s}=7$ TeV 1188890 . Search for displaced muonic lepton jets from light Higgs boson decay in proton-proton collisions at $\sqrt{s}=7$ TeV with the ATLAS detector 1188891 . Measurement of the flavour composition of dijet events in $pp$ collisions at $\sqrt{s}=7$ TeV with the ATLAS detector 1189432 ? Search for Supersymmetry in Events with Large Missing Transverse Momentum, Jets, and at Least One Tau Lepton in 7 TeV Proton-Proton Collision Data with the ATLAS Detector 1189659 . ATLAS search for new phenomena in dijet mass and angular distributions using $pp$ collisions at $\sqrt{s}=7$ TeV 1190185 ? Search for direct chargino production in anomaly-mediated supersymmetry breaking models based on a disappearing-track signature in $pp$ collisions at $\sqrt{s}=7$ TeV with the ATLAS detector 1190187 . Measurement of $W^+W^-$ production in pp collisions at $\sqrt{s}$=7  TeV with the ATLAS detector and limits on anomalous WWZ and WWγ couplings 1190891 . Search for R-parity-violating supersymmetry in events with four or more leptons in $\sqrt{s}=7$ TeV $pp$ collisions with the ATLAS detector 1190892 . Search for dark matter candidates and large extra dimensions in events with a jet and missing transverse momentum with the ATLAS detector 1190896 . Search for anomalous production of prompt like-sign lepton pairs at $\sqrt{s}=7$ TeV with the ATLAS detector 1191022 . Search for pair production of massive particles decaying into three quarks with the ATLAS detector in $\sqrt{s}=7$ TeV $pp$ collisions at the LHC 1191023 ? Search for pair-produced massive coloured scalars in four-jet final states with the ATLAS detector in proton-proton collisions at $\sqrt{s}=7$ TeV 1191430 . Search for doubly-charged Higgs bosons in like-sign dilepton final states at $\sqrt{s}=7$ TeV with the ATLAS detector 1191898 . Search for pair production of heavy top-like quarks decaying to a high-pT $W$ boson and a $b$ quark in the lepton plus jets final state at $\sqrt{s}$=7 TeV with the ATLAS detector 1192920 X Jet energy resolution in proton-proton collisions at $\sqrt{s}=7$ TeV recorded in 2010 with the ATLAS detector 1193044 . Measurement of $Z$ boson Production in Pb+Pb Collisions at $\sqrt{s_{NN}}=2.76$ TeV with the ATLAS Detector 1193050 . A search for high-mass resonances decaying to $\tau^+\tau^-$ in $pp$ collisions at $\sqrt{s}=7$ TeV with the ATLAS detector 1193933 . Search for long-lived, heavy particles in final states with a muon and multi-track displaced vertex in proton-proton collisions at $\sqrt{s}=7$ TeV with the ATLAS detector 1194610 X Triggering on Long-Lived Neutral Particles in the ATLAS Detector 1194801 X The ATLAS Trigger/DAQ Authorlist, version 2.0 1194802 X The ATLAS Trigger/DAQ Authorlist, version 3.1 1194803 X The ATLAS Trigger/DAQ Authorlist, version 3.0 1194807 X The ATLAS Trigger/DAQ Authorlist, version 4.0 1196722 X Muon Detection Based on a Hadronic Calorimeter 1197250 X The Production and Qualification of Scintillator Tiles for the ATLAS Hadronic Calorimeter 1197323 ? Search for Extra Dimensions in diphoton events using proton-proton collisions recorded at $\sqrt{s}=7$ TeV with the ATLAS detector at the LHC 1198341 ? Search for contact interactions and large extra dimensions in dilepton events from $pp$ collisions at $\sqrt{s}=7$ TeV with the ATLAS detector 1198427 ? Search for supersymmetry in events with photons, bottom quarks, and missing transverse momentum in proton–proton collisions at a centre-of-mass energy of 7 TeV with the ATLAS detector 1199005 ? Searches for heavy long-lived sleptons and R-Hadrons with the ATLAS detector in $pp$ collisions at $\sqrt{s}=7$ TeV 1199269 . Measurement of isolated-photon pair production in $pp$ collisions at $\sqrt{s}=7$ TeV with the ATLAS detector 1201945 ? Search for resonances decaying into top-quark pairs using fully hadronic decays in $pp$ collisions with ATLAS at $\sqrt{s}=7$ TeV 1203852 . Measurement of $ZZ$ production in $pp$ collisions at $\sqrt{s}=7$ TeV and limits on anomalous $ZZZ$ and $ZZ\gamma$ couplings with the ATLAS detector 1204447 . Search for new phenomena in events with three charged leptons at $/sqrt{s}$ = 7 TeV with the ATLAS detector 1204784 . Measurement of angular correlations in Drell-Yan lepton pairs to probe Z/gamma* boson transverse momentum at sqrt(s)=7 TeV with the ATLAS detector 1204786 ? Search for the neutral Higgs bosons of the Minimal Supersymmetric Standard Model in $pp$ collisions at $\sqrt{s}=7$ TeV with the ATLAS detector 1204991 . Measurement of the ttbar production cross section in the tau+jets channel using the ATLAS detector 1204994 . Measurement of Upsilon production in 7 TeV pp collisions at ATLAS 1205881 ? Search for a heavy narrow resonance decaying to $e \mu$, $e \tau$, or $\mu \tau$ with the ATLAS detector in $\sqrt{s}=7$ TeV $pp$ collisions at the LHC 1207451 ? Search for charged Higgs bosons through the violation of lepton universality in $t\bar{t}$ events using $pp$ collision data at $\sqrt{s}=7$ TeV with the ATLAS experiment 1208304 ? Observation of Associated Near-Side and Away-Side Long-Range Correlations in $\sqrt{s_{NN}}$=5.02  TeV Proton-Lead Collisions with the ATLAS Detector 1208548 ? A search for prompt lepton-jets in $pp$ collisions at $\sqrt{s}=7$ TeV with the ATLAS detector 1208701 ? Multi-channel search for squarks and gluinos in $\sqrt{s}=7$ TeV $pp$ collisions with the ATLAS detector 1209719 ? Search for single $b^*$-quark production with the ATLAS detector at $\sqrt{s}=7$ TeV 1210114 X Evaluation of the local hadronic calibration with combined beam-test data for the endcap and forward calorimeters of ATLAS in the pseudorapidity region 2.5 < |eta| < 4.0 1215605 ? Search for long-lived, multi-charged particles in pp collisions at $\sqrt{s}$=7 TeV using the ATLAS detector 1216670 . Measurement of hard double-parton interactions in $W(\to l\nu)$+ 2 jet events at $\sqrt{s}$=7 TeV with the ATLAS detector 1217863 . Measurements of $W \gamma$ and $Z \gamma$ production in $pp$ collisions at $\sqrt{s}$=7  TeV with the ATLAS detector at the LHC 1217867 . Measurement of kT splitting scales in W->lv events at sqrt(s)=7 TeV with the ATLAS detector 1219109 . Measurement of the cross-section for W boson production in association with b-jets in pp collisions at $\sqrt{s}$ = 7 TeV with the ATLAS detector 1219797 ? Search for a light charged Higgs boson in the decay channel $H^+ \to c\bar{s}$ in $t\bar{t}$ events using pp collisions at $\sqrt{s}$ = 7 TeV with the ATLAS detector 1219960 X Improved luminosity determination in pp collisions at sqrt(s) = 7 TeV using the ATLAS detector at the LHC 1219961 ? Search for WH production with a light Higgs boson decaying to prompt electron-jets in proton-proton collisions at $\sqrt{s}$=7 TeV with the ATLAS detector 1222129 X Characterisation and mitigation of beam-induced backgrounds observed in the ATLAS detector during the 2011 proton-proton run 1222326 ? Search for third generation scalar leptoquarks in pp collisions at $\sqrt{s}$ = 7 TeV with the ATLAS detector 1223123 . Measurement with the ATLAS detector of multi-particle azimuthal correlations in p+Pb collisions at $\sqrt{s_{NN}}$ =5.02 TeV 1223730 X A particle consistent with the Higgs Boson observed with the ATLAS Detector at the Large Hadron Collider 1228693 ! Measurement of the inclusive jet cross section in pp collisions at sqrt(s)=2.76 TeV and comparison to the inclusive jet cross section at sqrt(s)=7 TeV using the ATLAS detector 1229502 ? Search for nonpointing photons in the diphoton and $E^{miss}_T$ final state in $\sqrt{s}$=7  TeV proton-proton collisions using the ATLAS detector 1229507 ? Study of heavy-flavor quarks produced in association with top-quark pairs at $\sqrt{s}=7$  TeV using the ATLAS detector 1230812 . Measurement of the production cross section of jets in association with a Z boson in pp collisions at $\sqrt{s}$ = 7 TeV with the ATLAS detector 1231616 ? Search for resonant diboson production in the WW/WZ→ℓνjj decay channels with the ATLAS detector at $\sqrt{s}$ = 7  TeV 1232965 X Triggers for displaced decays of long-lived neutral particles in the ATLAS detector 1233089 ? Search for $t\bar t$ resonances in the lepton plus jets final state with ATLAS using 4.7 fb$^{-1}$ of $pp$ collisions at $\sqrt{s} = 7$ TeV 1233359 . Measurement of the distributions of event-by-event flow harmonics in lead-lead collisions at = 2.76 TeV with the ATLAS detector at the LHC 1234228 . Measurement of the high-mass Drell--Yan differential cross-section in pp collisions at sqrt(s)=7 TeV with the ATLAS detector 1239348 ? Performance of jet substructure techniques for large-$R$ jets in proton-proton collisions at $\sqrt{s}$ = 7 TeV using the ATLAS detector 1240088 . Measurement of the Azimuthal Angle Dependence of Inclusive Jet Yields in Pb+Pb Collisions at $\sqrt{s_{NN}}=$ 2.76 TeV with the ATLAS detector 1240670 . Measurement of the differential cross-section of $B^{+}$ meson production in pp collisions at $\sqrt{s}$ = 7 TeV at ATLAS 1241574 ? Measurements of Higgs boson production and couplings in diboson final states with the ATLAS detector at the LHC 1241575 X Evidence for the spin-0 nature of the Higgs boson using ATLAS data 1243158 ? Measurement of the top quark charge in $pp$ collisions at $\sqrt{s} =$ 7 TeV with the ATLAS detector 1243871 . Measurement of jet shapes in top-quark pair events at $\sqrt{s}$ = 7 TeV using the ATLAS detector 1244318 . Measurement of Top Quark Polarization in Top-Antitop Events from Proton-Proton Collisions at $\sqrt{s}$ = 7  TeV Using the ATLAS Detector 1244522 . Dynamics of isolated-photon plus jet production in pp collisions at $\sqrt(s)=7$ TeV with the ATLAS detector 1246787 ? Search for excited electrons and muons in $\sqrt{s}$=8 TeV proton-proton collisions with the ATLAS detector 1247060 ? Search for new phenomena in final states with large jet multiplicities and missing transverse momentum at $\sqrt{s}$=8 TeV proton-proton collisions using the ATLAS experiment 1247462 ? Search for direct third-generation squark pair production in final states with missing transverse momentum and two $b$-jets in $\sqrt{s} =$ 8 TeV $pp$ collisions with the ATLAS detector 1249597 ? Search for microscopic black holes in a like-sign dimuon final state using large track multiplicity with the ATLAS detector 1253852 . Search for new phenomena in photon+jet events collected in proton--proton collisions at sqrt(s) = 8 TeV with the ATLAS detector 1254228 ? Search for dark matter in events with a hadronically decaying W or Z boson and missing transverse momentum in $pp$ collisions at $\sqrt{s} =$ 8 TeV with the ATLAS detector 1258398 ? Search for charginos nearly mass degenerate with the lightest neutralino based on a disappearing-track signature in pp collisions at $\sqrt(s)$=8  TeV with the ATLAS detector 1261966 X Measurement of the mass difference between top and anti-top quarks in pp collisions at $\sqrt(s) = 7$ TeV using the ATLAS detector 1261968 ? Search for long-lived stopped R-hadrons decaying out-of-time with pp collisions using the ATLAS detector 1263495 . Measurement of the inclusive isolated prompt photons cross section in pp collisions at $\sqrt{s}=7$  TeV with the ATLAS detector using 4.6  fb$^{−1}$ 1263563 X Mechanical construction and installation of the ATLAS tile calorimeter 1263762 ? Search for Quantum Black Hole Production in High-Invariant-Mass Lepton$+$Jet Final States Using $pp$ Collisions at $\sqrt{s} =$ 8  TeV and the ATLAS Detector 1266254 . Measurement of the top quark pair production charge asymmetry in proton-proton collisions at $\sqrt{s}$ = 7 TeV using the ATLAS detector 1266438 X Standalone vertex finding in the ATLAS muon spectrometer 1268153 ? Search for a multi-Higgs-boson cascade in $W^+W^−b\bar{b}$ events with the ATLAS detector in pp collisions at $\sqrt{s} = 8$  TeV 1268975 . Measurement of dijet cross sections in $pp$ collisions at 7 TeV centre-of-mass energy using the ATLAS detector 1276825 . Measurement of the production cross section of prompt $J/\psi$ mesons in association with a $W^\pm$ boson in $pp$ collisions at $\sqrt{s} =$ 7 TeV with the ATLAS detector 1279489 . Measurement of the electroweak production of dijets in association with a Z-boson and distributions sensitive to vector boson fusion in proton-proton collisions at $\sqrt{s} =$ 8 TeV using the ATLAS detector 1281233 ? Search for Higgs boson decays to a photon and a Z boson in pp collisions at $\sqrt{s}$=7 and 8 TeV with the ATLAS detector 1281236 ? Search for Invisible Decays of a Higgs Boson Produced in Association with a Z Boson in ATLAS 1282441 . The differential production cross section of the $\phi $ (1020) meson in $\sqrt{s}$ = 7 TeV $pp$ collisions measured with the ATLAS detector 1282447 . Measurement of the production of a $W$ boson in association with a charm quark in $pp$ collisions at $\sqrt{s} =$ 7 TeV with the ATLAS detector 1282905 ? Search for direct production of charginos and neutralinos in events with three leptons and missing transverse momentum in $\sqrt{s} =$ 8TeV $pp$ collisions with the ATLAS detector 1283339 . Measurement of event-plane correlations in $\sqrt{s_{NN}}=2.76$ TeV lead-lead collisions with the ATLAS detector 1286444 ? Search for direct top-squark pair production in final states with two leptons in pp collisions at $\sqrt{s} =$ 8TeV with the ATLAS detector 1286622 ? Search for direct top squark pair production in events with a Z boson, b-jets and missing transverse momentum in sqrt(s)=8 TeV pp collisions with the ATLAS detector 1286761 ? Search for direct production of charginos, neutralinos and sleptons in final states with two leptons and missing transverse momentum in $pp$ collisions at $\sqrt{s} =$ 8 TeV with the ATLAS detector 1286892 X Measurements of Four-Lepton Production at the Z Resonance in pp Collisions at $\sqrt s=$7 and 8 TeV with ATLAS 1287055 ? Search for top quark decays $t \to qH$ with $H \to \gamma\gamma$ using the ATLAS detector 1288061 ? Search for dark matter in events with a Z boson and missing transverse momentum in pp collisions at $\sqrt{s}$=8 TeV with the ATLAS detector 1288490 X Measurement of the parity-violating asymmetry parameter $\alpha_b$ and the helicity amplitudes for the decay $\Lambda_b^0\to J/\psi+\Lambda^0$ with the ATLAS detector 1288706 . Measurement of the low-mass Drell-Yan differential cross section at $\sqrt{s}$ = 7 TeV using the ATLAS detector 1289059 X Electron reconstruction and identification efficiency measurements with the ATLAS detector using the 2011 LHC proton-proton collision data 1289225 ? Search for supersymmetry at $\sqrt{s}$=8 TeV in final states with jets and two same-sign leptons or three leptons with the ATLAS detector 1291133 X Muon reconstruction efficiency and momentum resolution of the ATLAS experiment in proton-proton collisions at $\sqrt{s}$ = 7 TeV in 2010 1292798 ? Measurement of $\chi_{c1}$ and $\chi_{c2}$ production with $\sqrt{s}$ = 7 TeV $pp$ collisions at ATLAS 1292799 . Measurement of the cross section of high transverse momentum $Z\rightarrow b\bar{b}$ production in proton--proton collisions at $\sqrt{s}=8 TeV$ with the ATLAS Detector 1293018 X Operation and performance of the ATLAS semiconductor tracker 1296250 X Monitoring and data quality assessment of the ATLAS liquid argon calorimeter 1296260 . Measurement of the centrality and pseudorapidity dependence of the integrated elliptic flow in lead-lead collisions at $\sqrt{s_{\mathrm {NN}}}=2.76$ TeV with the ATLAS detector 1296830 ? Search for high-mass dilepton resonances in pp collisions at $\sqrt{s}=8$  TeV with the ATLAS detector 1296834 ? Search for microscopic black holes and string balls in final states with leptons and jets with the ATLAS detector at sqrt(s) = 8 TeV 1297226 ? Search for supersymmetry in events with four or more leptons in $\sqrt{s}$ = 8 TeV pp collisions with the ATLAS detector 1298023 . Evidence for Electroweak Production of $W^{\pm}W^{\pm}jj$ in $pp$ Collisions at $\sqrt{s}=8$ TeV with the ATLAS Detector 1298030 X Light-quark and gluon jet discrimination in $pp$ collisions at $\sqrt{s}=7\mathrm {\ TeV}$ with the ATLAS detector 1298722 ? Search for squarks and gluinos with the ATLAS detector in final states with jets and missing transverse momentum using $\sqrt{s}=8$ TeV proton--proton collision data 1298805 X Jet energy measurement and its systematic uncertainty in proton-proton collisions at $\sqrt{s}=7$ TeV with the ATLAS detector 1298811 . Measurement of the underlying event in jet events from 7 TeV proton-proton collisions with the ATLAS detector 1299143 ? Search for direct pair production of the top squark in all-hadronic final states in proton-proton collisions at $\sqrt{s}=8$ TeV with the ATLAS detector 1300152 . Measurement of inclusive jet charged-particle fragmentation functions in Pb+Pb collisions at $\sqrt{s_{NN}}=2.76$ TeV with the ATLAS detector 1300647 . Measurement of the $Z/\gamma^*$ boson transverse momentum distribution in $pp$ collisions at $\sqrt{s}$ = 7 TeV with the ATLAS detector 1300650 X Measurement of the Higgs boson mass from the $H\rightarrow \gamma\gamma$ and $H \rightarrow ZZ^{*} \rightarrow 4\ell$ channels with the ATLAS detector using 25 fb$^{-1}$ of $pp$ collision data 1300821 ? Search for WZ resonances in the fully leptonic channel using pp collisions at sqrt(s) = 8 TeV with the ATLAS detector 1301558 ? Search For Higgs Boson Pair Production in the $\gamma\gamma b\bar{b}$ Final State using $pp$ Collision Data at $\sqrt{s}=8$ TeV from the ATLAS Detector 1301856 . Measurement of the $t\bar{t}$ production cross-section using $e\mu $ events with b-tagged jets in pp collisions at $\sqrt{s}$ = 7 and 8  $\,\mathrm{TeV}$ with the ATLAS detector 1303897 ? Search for the Standard Model Higgs boson decay to $\mu^{+}\mu^{-}$ with the ATLAS detector 1303898 X A neural network clustering algorithm for the ATLAS silicon pixel detector 1303905 . Comprehensive measurements of $t$-channel single top-quark production cross sections at $\sqrt{s} = 7$ TeV with the ATLAS detector 1304288 ? Search for the direct production of charginos, neutralinos and staus in final states with at least two hadronically decaying taus and missing transverse momentum in $pp$ collisions at $\sqrt{s}$ = 8 TeV with the ATLAS detector 1304289 ! Measurements of normalized differential cross sections for $t\bar{t}$ production in pp collisions at $\sqrt{s}=7$  TeV using the ATLAS detector 1304455 ! Simultaneous measurements of the $t\bar{t}$, $W^+W^-$, and $Z/\gamma^{*}\rightarrow\tau\tau$ production cross-sections in $pp$ collisions at $\sqrt{s} = 7$ TeV with the ATLAS detector 1304456 ? Search for top squark pair production in final states with one isolated lepton, jets, and missing transverse momentum in $\sqrt s =$8 TeV $pp$ collisions with the ATLAS detector 1304457 ? Search for strong production of supersymmetric particles in final states with missing transverse momentum and at least three $b$-jets at $\sqrt{s}$= 8 TeV proton-proton collisions with the ATLAS detector 1304458 ? Search for supersymmetry in events with large missing transverse momentum, jets, and at least one tau lepton in 20 fb$^{-1}$ of $\sqrt{s}=$ 8 TeV proton-proton collision data with the ATLAS detector 1304459 ? Search for pair-produced third-generation squarks decaying via charm quarks or in compressed supersymmetric scenarios in $pp$ collisions at $\sqrt{s}=8~$TeV with the ATLAS detector 1304687 ! Measurement of the cross-section of high transverse momentum vector bosons reconstructed as single jets and studies of jet substructure in $pp$ collisions at ${\sqrt{s}}$ = 7 TeV with the ATLAS detector 1304688 . Measurement of the $ t\overline{t} $ production cross-section as a function of jet multiplicity and jet transverse momentum in 7 TeV proton-proton collisions with the ATLAS detector 1304691 ? Observation of an Excited $B_c^\pm$ Meson State with the ATLAS Detector 1305096 ? Search for new phenomena in the dijet mass distribution using $p-p$ collision data at $\sqrt{s}=8$ TeV with the ATLAS detector 1305098 ? Flavor tagged time-dependent angular analysis of the $B_s \rightarrow J/\psi \phi$ decay and extraction of $\Delta\Gamma$s and the weak phase $\phi_s$ in ATLAS 1305430 ? Search for contact interactions and large extra dimensions in the dilepton channel using proton-proton collisions at $\sqrt{s}$ = 8 TeV with the ATLAS detector 1306294 . Measurement of differential production cross-sections for a $Z$ boson in association with $b$-jets in 7 TeV proton-proton collisions with the ATLAS detector 1306491 X Measurement of the muon reconstruction performance of the ATLAS detector using 2011 and 2012 LHC proton–proton collision data 1306615 . Measurements of fiducial and differential cross sections for Higgs boson production in the diphoton decay channel at $\sqrt{s}=8$ TeV with ATLAS 1306619 ! Measurements of spin correlation in top-antitop quark events from proton-proton collisions at $\sqrt{s}=7$ TeV using the ATLAS detector 1306905 X Electron and photon energy calibration with the ATLAS detector using LHC Run 1 data 1307103 . Measurement of the production cross-section of $\psi(2S) \to J/\psi ( \to \mu^{+} \mu^{-}) \pi^{+} \pi^{-}$ in pp collisions at $ \sqrt{s} $ = 7 TeV at ATLAS 1307243 . Measurements of jet vetoes and azimuthal decorrelations in dijet events produced in $pp$ collisions at $\sqrt{s}=7\,\mathrm{TeV}$ using the ATLAS detector 1307756 . Search for Scalar Diphoton Resonances in the Mass Range $65-600$ GeV with the ATLAS Detector in $pp$ Collision Data at $\sqrt{s}$ = 8 $TeV$ 1308524 ? Search for new particles in events with one lepton and missing transverse momentum in $pp$ collisions at $\sqrt{s}$ = 8 TeV with the ATLAS detector 1308923 ? Search for new resonances in $W\gamma$ and $Z\gamma$ final states in $pp$ collisions at $\sqrt s=8$ TeV with the ATLAS detector 1309877 ? Search for $W' \rightarrow tb \rightarrow qqbb$ decays in $pp$ collisions at $\sqrt{s}$  = 8 TeV with the ATLAS detector 1310834 X Performance of the ATLAS muon trigger in pp collisions at $\sqrt{s}=8$ TeV 1310835 . Fiducial and differential cross sections of Higgs boson production measured in the four-lepton decay channel in $pp$ collisions at $\sqrt{s}$=8 TeV with the ATLAS detector 1311487 . Measurement of flow harmonics with multi-particle cumulants in Pb+Pb collisions at $\sqrt{s_{\mathrm {NN}}}=2.76$  TeV with the ATLAS detector 1311623 . Measurement of the production and lepton charge asymmetry of $W$ bosons in Pb+Pb collisions at $\mathbf {\sqrt{\mathbf {s}_{\mathrm {\mathbf {NN}}}}=2.76\;TeV}$ with the ATLAS detector 1311990 . Measurements of Higgs boson production and couplings in the four-lepton channel in pp collisions at center-of-mass energies of 7 and 8 TeV with the ATLAS detector 1312169 ? Search for the lepton flavor violating decay Z→eμ in pp collisions at $\sqrt{s}$  TeV with the ATLAS detector 1312171 . Measurement of the total cross section from elastic scattering in pp collisions at $\sqrt{s}=7$ TeV with the ATLAS detector 1312627 . A measurement of the ratio of the production cross sections for $W$ and $Z$ bosons in association with jets with the ATLAS detector 1312978 ? Measurement of Higgs boson production in the diphoton decay channel in pp collisions at center-of-mass energies of 7 and 8 TeV with the ATLAS detector 1313596 ? Search for long-lived neutral particles decaying into lepton jets in proton-proton collisions at $ \sqrt{s}=8 $ TeV with the ATLAS detector 1313597 ? Measurement of the top-quark mass in the fully hadronic decay channel from ATLAS data at $\sqrt{s}=7\mathrm{\,TeV}$ 1315325 . Measurement of long-range pseudorapidity correlations and azimuthal harmonics in $\sqrt{s_{NN}}=5.02$ TeV proton-lead collisions with the ATLAS detector 1315819 ? Search for $H \to \gamma\gamma$ produced in association with top quarks and constraints on the Yukawa coupling between the top quark and the Higgs boson using data taken at 7 TeV and 8 TeV with the ATLAS detector 1315949 . Measurement of distributions sensitive to the underlying event in inclusive Z-boson production in $pp$ collisions at $\sqrt{s}=7$ TeV with the ATLAS detector 1318334 ? Search for pair and single production of new heavy quarks that decay to a $Z$ boson and a third-generation quark in $pp$ collisions at $\sqrt{s}=8$ TeV with the ATLAS detector 1318336 ? Search for nonpointing and delayed photons in the diphoton and missing transverse momentum final state in 8 TeV $pp$ collisions at the LHC using the ATLAS detector 1318481 ? Search for neutral Higgs bosons of the minimal supersymmetric standard model in pp collisions at $\sqrt{s}$ = 8 TeV with the ATLAS detector 1318483 ? Search for resonant diboson production in the $\mathrm {\ell \ell }q\bar{q}$ final state in $pp$ collisions at $\sqrt{s} = 8$ TeV with the ATLAS detector 1318484 ? Search for the $b\bar{b}$ decay of the Standard Model Higgs boson in associated $(W/Z)H$ production with the ATLAS detector 1319490 . Measurements of the W production cross sections in association with jets with the ATLAS detector 1319760 ? Search for $s$-channel single top-quark production in proton–proton collisions at $\sqrt s=8$ TeV with the ATLAS detector 1322381 ? Search for dark matter in events with heavy quarks and missing transverse momentum in $pp$ collisions with the ATLAS detector 1322383 ? Search for $W' \to t\bar{b}$ in the lepton plus jets final state in proton-proton collisions at a centre-of-mass energy of $\sqrt{s}$ = 8 TeV with the ATLAS detector 1322568 ? Search for the $X_b$ and other hidden-beauty states in the $\pi^+ \pi^- \Upsilon(1 \rm S)$ channel at ATLAS 1322928 ? Search for invisible particles produced in association with single-top-quarks in proton-proton collisions at $\sqrt{s}$ = 8 TeV with the ATLAS detector 1324374 . Measurement of the $WW+WZ$ cross section and limits on anomalous triple gauge couplings using final states with one lepton, missing transverse momentum, and two jets with the ATLAS detector at $\sqrt{\rm{s}} = 7$ TeV 1325553 . Measurement of the inclusive jet cross-section in proton-proton collisions at $ \sqrt{s}=7 $ TeV using 4.5 fb$^{−1}$ of data with the ATLAS detector 1326409 ? Search for new phenomena in events with a photon and missing transverse momentum in $pp$ collisions at $\sqrt{s}=8$ TeV with the ATLAS detector 1326641 . Measurement of three-jet production cross-sections in $pp$ collisions at 7 TeV centre-of-mass energy using the ATLAS detector 1326911 ? Measurements of the Nuclear Modification Factor for Jets in Pb+Pb Collisions at $\sqrt{s_{\mathrm{NN}}}=2.76$ TeV with the ATLAS Detector 1327229 . Search for new phenomena in events with three or more charged leptons in $pp$ collisions at $\sqrt{s}=8$ TeV with the ATLAS detector 1329957 ? Searches for heavy long-lived charged particles with the ATLAS detector in proton-proton collisions at $ \sqrt{s}=8 $ TeV 1331782 ? Search for anomalous production of prompt same-sign lepton pairs and pair-produced doubly charged Higgs bosons with $ \sqrt{s}=8 $ TeV $pp$ collisions using the ATLAS detector 1332748 . Measurement of the transverse polarization of $\Lambda$ and $\bar{\Lambda}$ hyperons produced in proton-proton collisions at $\sqrt{s}=7$ TeV using the ATLAS detector 1333228 ? Observation and measurement of Higgs boson decays to WW$^*$ with the ATLAS detector 1334140 . Centrality and rapidity dependence of inclusive jet production in $\sqrt{s_\mathrm{NN}} = 5.02$ TeV proton-lead collisions with the ATLAS detector 1334362 . Measurement of Spin Correlation in Top-Antitop Quark Events and Search for Top Squark Pair Production in pp Collisions at $\sqrt{s}=8$ TeV Using the ATLAS Detector 1335136 . Observation and measurements of the production of prompt and non-prompt $J/\psi$ mesons in association with a $Z$ boson in $pp$ collisions at $\sqrt{s}$ = 8 TeV with the ATLAS detector 1335266 ? Search for charged Higgs bosons decaying via $H^{\pm} \rightarrow \tau^{\pm}\nu$ in fully hadronic final states using $pp$ collision data at $\sqrt{s} = 8$ TeV with the ATLAS detector 1335273 X Identification and energy calibration of hadronically decaying tau leptons with the ATLAS experiment in $pp$ collisions at $\sqrt{s}$=8 TeV 1337472 ? Search for Scalar Charm Quark Pair Production in $pp$ Collisions at $\sqrt{s}=$ 8  TeV with the ATLAS Detector 1339252 ? Search for Higgs and Z Boson Decays to J/ψγ and ϒ(nS)γ with the ATLAS Detector 1339376 ? Search for squarks and gluinos in events with isolated leptons, jets and missing transverse momentum at $\sqrt{s}=8$ TeV with the ATLAS detector 1339624 ? Search for pair-produced long-lived neutral particles decaying in the ATLAS hadronic calorimeter in $pp$ collisions at $\sqrt{s}$ = 8 TeV 1340321 X Evidence for the Higgs-boson Yukawa coupling to tau leptons with the ATLAS detector 1341609 ? Search for direct pair production of a chargino and a neutralino decaying to the 125 GeV Higgs boson in $\sqrt{s} = 8$  TeV ${pp}$ collisions with the ATLAS detector 1341999 . Measurement of the charge asymmetry in dileptonic decays of top quark pairs in $pp$ collisions at $\sqrt{s}=7$ TeV using the ATLAS detector 1342452 ? Observation of top-quark pair production in association with a photon and measurement of the $t\bar{t}\gamma$ production cross section in pp collisions at $\sqrt{s}=7$ TeV using the ATLAS detector 1343107 ? Search for new phenomena in final states with an energetic jet and large missing transverse momentum in pp collisions at $\sqrt{s}=$8 TeV with the ATLAS detector 1345028 ? Search for a CP-odd Higgs boson decaying to Zh in pp collisions at $\sqrt{s} = 8$ TeV with the ATLAS detector 1345355 ? Search for massive supersymmetric particles decaying to many jets using the ATLAS detector in $pp$ collisions at $\sqrt{s} = 8$ TeV 1345452 . Differential top-antitop cross-section measurements as a function of observables constructed from final-state particles using pp collisions at $\sqrt{s}=7$ TeV in the ATLAS detector 1346398 ? A search for high-mass resonances decaying to $\tau^{+}\tau^{-}$ in $pp$ collisions at $\sqrt{s}=8$ TeV with the ATLAS detector 1346844 . Two-particle Bose–Einstein correlations in pp collisions at $\mathbf {\sqrt{s} =}$ 0.9 and 7 TeV measured with the ATLAS detector 1347135 ? Constraints on the off-shell Higgs boson signal strength in the high-mass $ZZ$ and $WW$ final states with the ATLAS detector 1351760 ? Evidence of Wγγ Production in pp Collisions at s=8  TeV and Limits on Anomalous Quartic Gauge Couplings with the ATLAS Detector 1351762 ? Search for supersymmetry in events containing a same-flavour opposite-sign dilepton pair, jets, and large missing transverse momentum in $\sqrt{s}=8$  TeV pp collisions with the ATLAS detector 1351913 X Determination of spin and parity of the Higgs boson in the $WW^*\rightarrow e \nu \mu \nu $ decay channel with the ATLAS detector 1351916 . Measurement of the forward-backward asymmetry of electron and muon pair-production in $pp$ collisions at $\sqrt{s}$ = 7 TeV with the ATLAS detector 1352819 ? Search for a Charged Higgs Boson Produced in the Vector-Boson Fusion Mode with Decay $H^\pm \to W^\pm Z$ using $pp$ Collisions at $\sqrt{s}=8$  TeV with the ATLAS Experiment 1352821 ? Search for a Heavy Neutral Particle Decaying to $e\mu$, $e\tau$, or $\mu\tau$ in $pp$ Collisions at $\sqrt{s}=8$ TeV with the ATLAS Detector 1352826 ? Search for production of $WW/WZ$ resonances decaying to a lepton, neutrino and jets in $pp$ collisions at $\sqrt{s}=8$  TeV with the ATLAS detector 1353124 ? Search for the Standard Model Higgs boson produced in association with top quarks and decaying into $b\bar{b}$ in pp collisions at $\sqrt{s}$ = 8 TeV with the ATLAS detector 1353390 ? Search for vector-like $B$ quarks in events with one isolated lepton, missing transverse momentum and jets at $\sqrt{s}=$ 8 TeV with the ATLAS detector 1353391 X Measurement of the top quark mass in the $t\bar{t}\rightarrow \text{ lepton+jets } $ and $t\bar{t}\rightarrow \text{ dilepton } $ channels using $\sqrt{s}=7$   ${\mathrm { TeV}}$ ATLAS data 1356276 X Combined Measurement of the Higgs Boson Mass in $pp$ Collisions at $\sqrt{s}=7$ and 8 TeV with the ATLAS and CMS Experiments 1356730 ? Search for a new resonance decaying to a W or Z boson and a Higgs boson in the $\ell \ell / \ell \nu / \nu \nu + b \bar{b}$ final states with the ATLAS detector 1357199 ? Search for low-scale gravity signatures in multi-jet final states with the ATLAS detector at $ \sqrt{s}=8 $ TeV 1357594 ? Search for New Phenomena in Dijet Angular Distributions in Proton-Proton Collisions at $\sqrt{s} = 8$ TeV Measured with the ATLAS Detector 1357991 . Measurement of the correlation between flow harmonics of different order in lead-lead collisions at $\sqrt{s_{NN}}$=2.76 TeV with the ATLAS detector 1359456 ? Search for long-lived, weakly interacting particles that decay to displaced hadronic jets in proton-proton collisions at $\sqrt{s}=8$ TeV with the ATLAS detector 1360282 ? Search for heavy long-lived multi-charged particles in pp collisions at $\sqrt{s}=\;8$  TeV using the ATLAS detector 1360283 . Measurement of the top pair production cross section in 8 TeV proton-proton collisions using kinematic information in the lepton+jets final state with ATLAS 1360288 ? Search for invisible decays of the Higgs boson produced in association with a hadronically decaying vector boson in $pp$ collisions at $\sqrt{s}$ = 8 TeV with the ATLAS detector 1360290 . Measurement of charged-particle spectra in Pb+Pb collisions at $\sqrt{{s}_\mathsf{{NN}}} = 2.76$ TeV with the ATLAS detector at the LHC 1361912 ? Analysis of events with $b$-jets and a pair of leptons of the same charge in $pp$ collisions at $\sqrt{s}=8$ TeV with the ATLAS detector 1362183 ? Search for massive, long-lived particles using multitrack displaced vertices or displaced lepton pairs in pp collisions at $\sqrt{s}$ = 8 TeV with the ATLAS detector 1362490 ? Search for high-mass diphoton resonances in $pp$ collisions at $\sqrt{s}=8$ TeV with the ATLAS detector 1364361 . Measurements of the Total and Differential Higgs Boson Production Cross Sections Combining the H→γγ and H→ZZ*→4ℓ Decay Channels at $\sqrt{s}$=8  TeV with the ATLAS Detector 1367302 ? Search for Higgs bosons decaying to $aa$ in the $\mu\mu\tau\tau$ final state in $pp$ collisions at $\sqrt{s} = $ 8 TeV with the ATLAS experiment 1370678 ? Search for production of vector-like quark pairs and of four top quarks in the lepton-plus-jets final state in $pp$ collisions at $\sqrt{s}=8$ TeV with the ATLAS detector 1373299 ? A search for $ t\overline{t} $ resonances using lepton-plus-jets events in proton-proton collisions at $ \sqrt{s}=8 $ TeV with the ATLAS detector 1373520 ? Search for new light gauge bosons in Higgs boson decays to four-lepton final states in $pp$ collisions at $\sqrt{s}=8$ TeV with the ATLAS detector at the LHC 1373747 . Measurement of differential $J/\psi$ production cross sections and forward-backward ratios in p + Pb collisions with the ATLAS detector 1373912 ? Search for Higgs boson pair production in the $b\bar{b}b\bar{b}$ final state from pp collisions at $\sqrt{s} = 8$ TeVwith the ATLAS detector 1374218 ? Search for high-mass diboson resonances with boson-tagged jets in proton-proton collisions at $ \sqrt{s}=8 $ TeV with the ATLAS detector 1374488 ? Search for Dark Matter in Events with Missing Transverse Momentum and a Higgs Boson Decaying to Two Photons in $pp$ Collisions at $\sqrt{s}=8$ TeV with the ATLAS Detector 1374493 ? Search for heavy lepton resonances decaying to a $Z$ boson and a lepton in $pp$ collisions at $\sqrt{s}=8$ TeV with the ATLAS detector 1374908 ? Search for type-III Seesaw heavy leptons in $pp$ collisions at $\sqrt{s}= 8$ TeV with the ATLAS Detector 1376287 X Measurements of the top quark branching ratios into channels with leptons and quarks with the ATLAS detector 1376482 ? Search for metastable heavy charged particles with large ionisation energy loss in pp collisions at $\sqrt{s} = 8$  TeV using the ATLAS experiment 1376944 ? Modelling $Z\rightarrow\tau\tau$ processes in ATLAS with $\tau$-embedded $Z\rightarrow\mu\mu$ data 1376945 . Measurement of colour flow with the jet pull angle in $t\bar{t}$ events using the ATLAS detector at $\sqrt{s}=8$ TeV 1376946 ? Study of the spin and parity of the Higgs boson in diboson decays with the ATLAS detector 1377202 ? Search for the associated production of the Higgs boson with a top quark pair in multilepton final states with the ATLAS detector 1377205 ? Search for heavy Majorana neutrinos with the ATLAS detector in pp collisions at $ \sqrt{s}=8 $ TeV 1377364 ? Study of (W/Z)H production and Higgs boson couplings using $H \rightarrow WW^{\ast}$ decays with the ATLAS detector 1377585 . Measurement of exclusive $\gamma\gamma\rightarrow \ell^+\ell^-$ production in proton-proton collisions at $\sqrt{s} = 7$ TeV with the ATLAS detector 1380180 . Centrality, rapidity and transverse momentum dependence of isolated prompt photon production in lead-lead collisions at $\sqrt{s_{\mathrm{NN}}} = 2.76$ TeV measured with the ATLAS detector 1380183 ? ATLAS Run 1 searches for direct pair production of third-generation squarks at the Large Hadron Collider 1380185 . Measurement of the production of neighbouring jets in lead–lead collisions at $\sqrt{s_{\mathrm{NN}}} = 2.76$TeV with the ATLAS detector 1381766 X Determination of the top-quark pole mass using $ t\overline{t} $ + 1-jet events collected with the ATLAS experiment in 7 TeV pp collisions 1383128 X Measurements of the Higgs boson production and decay rates and coupling strengths using pp collision data at $\sqrt{s}=7$ and 8 TeV in the ATLAS experiment 1383883 ? Search for photonic signatures of gauge-mediated supersymmetry in 8 TeV pp collisions with the ATLAS detector 1383884 X Summary of the searches for squarks and gluinos using $ \sqrt{s}=8 $ TeV pp collisions with the ATLAS experiment at the LHC 1384120 ? Search for an additional, heavy Higgs boson in the $H\rightarrow ZZ$ decay channel at $\sqrt{s} = 8\;\text{ TeV }$ in $pp$ collision data with the ATLAS detector 1384272 . $Z$ boson production in $p+$Pb collisions at $\sqrt{s_{NN}}=5.02$ TeV measured with the ATLAS detector 1385102 X Study of the $B_c^+ \rightarrow J/\psi D_s^+$ and $B_c^+ \rightarrow J/\psi D_s^{*+}$ decays with the ATLAS detector 1385604 X Measurement of the branching ratio $\Gamma(\Lambda_b^0 \rightarrow \psi(2S)\Lambda^0)/\Gamma(\Lambda_b^0 \rightarrow J/\psi\Lambda^0)$ with the ATLAS detector 1385880 X Determination of the ratio of $b$-quark fragmentation fractions $f_s/f_d$ in $pp$ collisions at $\sqrt{s}=7$ TeV with the ATLAS detector 1386475 . Measurement of the centrality dependence of the charged-particle pseudorapidity distribution in proton–lead collisions at $\sqrt{s_{_\text {NN}}} = 5.02$  TeV with the ATLAS detector 1387176 . Measurement of transverse energy-energy correlations in multi-jet events in $pp$ collisions at $\sqrt{s} = 7$ TeV using the ATLAS detector and determination of the strong coupling constant $\alpha_{\mathrm{s}}(m_Z)$ 1387509 X Constraints on non-Standard Model Higgs boson interactions in an effective Lagrangian using differential cross sections measured in the $H \rightarrow \gamma\gamma$ decay channel at $\sqrt{s} = 8$TeV with the ATLAS detector 1388016 ? Search for lepton-flavour-violating H → μτ decays of the Higgs boson with the ATLAS detector 1388506 ? Searches for scalar leptoquarks in pp collisions at $\sqrt{s}$ = 8 TeV with the ATLAS detector 1389174 ? Search for flavour-changing neutral current top-quark decays to $qZ$ in $pp$ collision data collected with the ATLAS detector at $\sqrt s =8$  TeV 1389857 X Summary of the ATLAS experiment’s sensitivity to supersymmetry after LHC Run 1 — interpreted in the phenomenological MSSM 1390114 . Measurements of fiducial cross-sections for $t\bar{t}$ production with one or two additional b-jets in pp collisions at $\sqrt{s}$ =8 TeV using the ATLAS detector 1391149 ? Search for invisible decays of a Higgs boson using vector-boson fusion in $pp$ collisions at $\sqrt{s}=8$ TeV with the ATLAS detector 1391318 ? Search for single top-quark production via flavour-changing neutral currents at 8 TeV with the ATLAS detector 1391323 ? Search for a high-mass Higgs boson decaying to a $W$ boson pair in $pp$ collisions at $\sqrt{s} = 8$ TeV with the ATLAS detector 1391509 ? Constraints on new phenomena via Higgs boson couplings and invisible decays with the ATLAS detector 1392455 . Measurement of the charge asymmetry in top-quark pair production in the lepton-plus-jets final state in pp collision data at $\sqrt{s}=8\,\mathrm TeV{}$ with the ATLAS detector 1393281 ? Search for pair production of a new heavy quark that decays into a $W$ boson and a light quark in $pp$ collisions at $\sqrt{s} = 8$ TeV with the ATLAS detector 1393493 ? Searches for Higgs boson pair production in the $hh\to bb\tau\tau, \gamma\gamma WW^*, \gamma\gamma bb, bbbb$ channels with the ATLAS detector 1393658 . Observation of Long-Range Elliptic Azimuthal Anisotropies in $\sqrt{s}=$13 and 2.76 TeV $pp$ Collisions with the ATLAS Detector 1393661 X A new method to distinguish hadronically decaying boosted $Z$ bosons from $W$ bosons using the ATLAS detector 1393662 ? Search for direct top squark pair production in final states with two tau leptons in pp collisions at $\sqrt{s}=8$  TeV with the ATLAS detector 1393757 ? Search for new phenomena in events with at least three photons collected in $pp$ collisions at $\sqrt{s}$ = 8 TeV with the ATLAS detector 1393758 . Measurement of jet charge in dijet events from $\sqrt{s}$=8  TeV pp collisions with the ATLAS detector 1393760 . Measurement of the $ t\overline{t}W $ and $ t\overline{t}Z $ production cross sections in pp collisions at $ \sqrt{s}=8 $ TeV with the ATLAS detector 1394161 ? Search for flavour-changing neutral current top quark decays $t\to Hq$ in $pp$ collisions at $\sqrt{s}=8$ TeV with the ATLAS detector 1394670 ? Search for the electroweak production of supersymmetric particles in $\sqrt{s}$=8 TeV $pp$ collisions with the ATLAS detector 1394679 . Measurement of four-jet differential cross sections in $\sqrt{s}=8$ TeV proton-proton collisions using the ATLAS detector 1394865 . Measurements of four-lepton production in $pp$ collisions at $\sqrt{s}=$ 8 TeV with the ATLAS detector 1395092 ? Search for magnetic monopoles and stable particles with high electric charges in 8 TeV $pp$ collisions with the ATLAS detector 1397001 ? Search for the production of single vector-like and excited quarks in the $Wt$ final state in $pp$ collisions at $\sqrt{s}$ = 8 TeV with the ATLAS detector 1397635 . Measurement of the production cross-section of a single top quark in association with a $W$ boson at 8 TeV with the ATLAS experiment 1397636 ? Search for anomalous couplings in the $Wtb$ vertex from the measurement of double differential angular decay rates of single top quarks produced in the $t$-channel with the ATLAS detector 1397637 . Measurement of the differential cross-section of highly boosted top quarks as a function of their transverse momentum in $\sqrt{s}$ = 8 TeV proton-proton collisions using the ATLAS detector 1397638 X Performance of pile-up mitigation techniques for jets in $pp$ collisions at $\sqrt{s}=8$  TeV using the ATLAS detector 1399051 X Identification of boosted, hadronically decaying W bosons and comparisons with ATLAS data taken at $\sqrt{s} = 8$ TeV 1399193 ? Search for dark matter produced in association with a Higgs boson decaying to two bottom quarks in $pp$ collisions at $\sqrt{s} = 8$ TeV with the ATLAS detector 1400803 ! Measurement of the correlations between the polar angles of leptons from top quark decays in the helicity basis at $\sqrt{s}=7$TeV using the ATLAS detector 1402356 ! Dijet production in $\sqrt{s}=$ 7 TeV $pp$ collisions with large rapidity gaps at the ATLAS experiment 1404878 . Measurements of top-quark pair differential cross-sections in the lepton+jets channel in $pp$ collisions at $\sqrt{s}=8$ TeV using the ATLAS detector 1405096 ? A search for prompt lepton-jets in $pp$ collisions at $\sqrt{s}=$ 8 TeV with the ATLAS detector 1405430 ? Evidence for single top-quark production in the $s$-channel in proton-proton collisions at $\sqrt{s}=$8 TeV with the ATLAS detector using the Matrix Element Method 1406935 ? Search for the Standard Model Higgs boson produced in association with a vector boson and decaying into a tau pair in $pp$ collisions at $\sqrt{s} = 8$ TeV with the ATLAS detector 1407478 ! Measurement of the dependence of transverse energy production at large pseudorapidity on the hard-scattering kinematics of proton-proton collisions at $\sqrt{s} = 2.76$ TeV with ATLAS 1407952 X Performance of $b$-Jet Identification in the ATLAS Experiment 1408292 ? Search for new phenomena in dijet mass and angular distributions from $pp$ collisions at $\sqrt{s}=$ 13 TeV with the ATLAS detector 1408516 . Measurement of the transverse momentum and $\phi ^*_{\eta }$ distributions of Drell–Yan lepton pairs in proton–proton collisions at $\sqrt{s}=8$  TeV with the ATLAS detector 1408744 ? Search for strong gravity in multijet final states produced in pp collisions at $\sqrt{s} =$ 13 TeV using the ATLAS detector at the LHC 1408878 . Measurement of $D^{*\pm}$, $D^\pm$ and $D_s^\pm$ meson production cross sections in $pp$ collisions at $\sqrt{s}=7$ TeV with the ATLAS detector 1409298 . Measurement of the differential cross-sections of prompt and non-prompt production of $J/\psi $ and $\psi (2\mathrm {S})$ in $pp$ collisions at $\sqrt{s} = 7$ and 8 TeV with the ATLAS detector 1409300 ? Search for charged Higgs bosons in the $H^{\pm} \rightarrow tb$ decay channel in $pp$ collisions at $\sqrt{s}=8 $ TeV using the ATLAS detector 1409918 ? Combination of searches for $WW$, $WZ$, and $ZZ$ resonances in $pp$ collisions at $\sqrt{s} = 8$ TeV with the ATLAS detector 1409923 . Measurement of the $ZZ$ Production Cross Section in $pp$ Collisions at $\sqrt{s}$ = 13 TeV with the ATLAS Detector 1410580 ? Search for new phenomena with photon+jet events in proton-proton collisions at $ \sqrt{s}=13 $ TeV with the ATLAS detector 1410581 X Reconstruction of hadronic decay products of tau leptons with the ATLAS experiment 1410588 ! Measurement of the charge asymmetry in highly boosted top-quark pair production in $\sqrt{s} =$ 8 TeV $pp$ collision data collected by the ATLAS experiment 1415119 X Measurement of the CP-violating phase $\phi_s$ and the $B^0_s$ meson decay width difference with $B^0_s \to J/\psi\phi$ decays in ATLAS 1415270 ? Probing lepton flavour violation via neutrinoless $\tau\longrightarrow 3\mu$ decays with the ATLAS detector 1416473 ? A search for an excited muon decaying to a muon and two jets in $pp$ collisions at $\sqrt{s}$ = 8 TeV with the ATLAS detector 1417099 ? A search for top squarks with R-parity-violating decays to all-hadronic final states with the ATLAS detector in $\sqrt{s}$ = 8 TeV proton-proton collisions 1419070 . Measurement of the charged-particle multiplicity inside jets from $\sqrt{s}=8$ TeV $pp$ collisions with the ATLAS detector 1419652 . Charged-particle distributions in $\sqrt{s}$ = 13 TeV pp interactions measured with the ATLAS detector at the LHC 1421648 X Test of CP Invariance in vector-boson fusion production of the Higgs boson using the Optimal Observable method in the ditau decay channel with the ATLAS detector 1422202 ? Search for single production of vector-like quarks decaying into Wb in pp collisions at $\sqrt{s} = 8$  TeV with the ATLAS detector 1422612 ? Search for single production of a vector-like quark via a heavy gluon in the $4b$ final state with the ATLAS detector in $pp$ collisions at $\sqrt{s} = 8$ TeV 1422615 ? Search for new phenomena in final states with large jet multiplicities and missing transverse momentum with ATLAS using $\sqrt{s} =$ 13 TeV proton-proton collisions 1424838 . Measurement of event-shape observables in $Z \rightarrow \ell ^{+} \ell ^{-}$ events in $pp$ collisions at $\sqrt{s}=$ 7 TeV with the ATLAS detector at the LHC 1424844 ? Search for supersymmetry at $\sqrt{s}=13$  TeV in final states with jets and two same-sign leptons or three leptons with the ATLAS detector 1426515 . Measurement of total and differential $W^+W^-$ production cross sections in proton-proton collisions at $\sqrt{s}=$ 8 TeV with the ATLAS detector and limits on anomalous triple-gauge-boson couplings 1426523 . Measurements of $W^\pm Z$ production cross sections in $pp$ collisions at $\sqrt{s} = 8$ TeV with the ATLAS detector and limits on anomalous gauge boson self-couplings 1426695 . Charged-particle distributions in $pp$ interactions at $\sqrt{s}=$ 8 TeV measured with the ATLAS detector 1426830 X Topological cell clustering in the ATLAS calorimeters and its performance in LHC Run 1 1427022 X Identification of high transverse momentum top quarks in $pp$ collisions at $\sqrt{s}$ = 8 TeV with the ATLAS detector 1429662 X Muon reconstruction performance of the ATLAS detector in proton–proton collision data at $\sqrt{s}$ =13 TeV 1436362 ? Search for resonances in the mass distribution of jet pairs with one or two jets identified as $b$-jets in proton--proton collisions at $\sqrt{s}=13$ TeV with the ATLAS detector 1436495 X Beam-induced and cosmic-ray backgrounds observed in the ATLAS detector during the LHC 2012 proton-proton running period 1436496 ? Search for charged Higgs bosons produced in association with a top quark and decaying via $H^{\pm} \rightarrow \tau\nu$ using $pp$ collision data recorded at $\sqrt{s} = 13$ TeV by the ATLAS detector 1436497 . Measurement of $W^{\pm}$ and $Z$-boson production cross sections in $pp$ collisions at $\sqrt{s}=13$ TeV with the ATLAS detector 1442359 ? Search for new phenomena in events with a photon and missing transverse momentum in $pp$ collisions at $\sqrt{s}=13$ TeV with the ATLAS detector 1444991 . Measurement of fiducial differential cross sections of gluon-fusion production of Higgs bosons decaying to WW$^{∗}$→eνμν with the ATLAS detector at $ \sqrt{s}=8 $ TeV 1446750 ? Search for the Standard Model Higgs boson decaying into $ b\overline{b} $ produced in association with top quarks decaying hadronically in pp collisions at $ \sqrt{s}=8 $ TeV with the ATLAS detector 1446983 X Study of the rare decays of $B^0_s$ and $B^0$ into muon pairs from data collected during the LHC Run 1 with the ATLAS detector 1448101 ? Search for metastable heavy charged particles with large ionization energy loss in pp collisions at $\sqrt{s} = 13$ TeV using the ATLAS experiment 1448301 . Measurements of $Z\gamma$ and $Z\gamma\gamma$ production in $pp$ collisions at $\sqrt{s}=$ 8 TeV with the ATLAS detector 1449082 . Measurements of the charge asymmetry in top-quark pair production in the dilepton final state at $\sqrt{s}=8$  TeV with the ATLAS detector 1452557 ? Search for lepton-flavour-violating decays of the Higgs and $Z$ bosons with the ATLAS detector 1452559 . Search for new phenomena in final states with an energetic jet and large missing transverse momentum in $pp$ collisions at $\sqrt{s}=13$  TeV using the ATLAS detector 1455739 X Gas gain stabilisation in the ATLAS TRT detector 1457605 . Measurement of the inclusive isolated prompt photon cross section in pp collisions at $ \sqrt{s}=8 $ TeV with the ATLAS detector 1458270 . Search for squarks and gluinos in final states with jets and missing transverse momentum at $\sqrt{s} =$ 13 TeV with the ATLAS detector 1458952 ? Search for gluinos in events with an isolated lepton, jets and missing transverse momentum at $\sqrt{s}$ = 13 Te V with the ATLAS detector 1462258 ? Search for scalar leptoquarks in pp collisions at $\sqrt{s}$ = 13 TeV with the ATLAS experiment 1463284 . Transverse momentum, rapidity, and centrality dependence of inclusive charged-particle production in $\sqrt{s_{NN}}=5.02$ TeV $p$ + Pb collisions measured by the ATLAS experiment 1465511 X Measurement of the relative width difference of the $B^0$-$\bar B^0$ system with the ATLAS detector 1466302 ? Search for pair production of gluinos decaying via stop and sbottom in events with $b$-jets and large missing transverse momentum in $pp$ collisions at $\sqrt{s} = 13$ TeV with the ATLAS detector 1466778 ? Measurement of the angular coefficients in $Z$-boson events using electron and muon pairs from data taken at $\sqrt{s}=8$ TeV with the ATLAS detector 1467230 ! Charged-particle distributions at low transverse momentum in $\sqrt{s} = 13$  TeV $pp$ interactions measured with the ATLAS detector at the LHC 1467454 . Measurement of the double-differential high-mass Drell-Yan cross section in pp collisions at $ \sqrt{s}=8 $ TeV with the ATLAS detector 1467455 X Measurement of the photon identification efficiencies with the ATLAS detector using LHC Run-1 data 1468064 X Measurement of the top quark mass in the $t\bar{t}\to$ dilepton channel from $\sqrt{s}=8$ TeV ATLAS data 1468065 ? Search for the Standard Model Higgs boson produced by vector-boson fusion and decaying to bottom quarks in $ \sqrt{s}=8 $ TeV pp collisions with the ATLAS detector 1468067 ? Search for TeV-scale gravity signatures in high-mass final states with leptons and jets with the ATLAS detector at $\sqrt{s}=13$ TeV 1468068 ? Measurements of the Higgs boson production and decay rates and constraints on its couplings from a combined ATLAS and CMS analysis of the LHC pp collision data at $ \sqrt{s}=7 $ and 8 TeV 1468167 . Measurement of the Inelastic Proton-Proton Cross Section at $\sqrt{s} = 13$  TeV with the ATLAS Detector at the LHC 1468168 . Measurement of the $t\bar{t}$ production cross-section using $e\mu$ events with b-tagged jets in pp collisions at $\sqrt{s}$=13 TeV with the ATLAS detector 1469066 ? Search for resonances in diphoton events at $\sqrt{s}$=13 TeV with the ATLAS detector 1469069 ? Search for top squarks in final states with one isolated lepton, jets, and missing transverse momentum in $\sqrt{s}=13$ TeV $pp$ collisions with the ATLAS detector 1469070 ? Search for new resonances in events with one lepton and missing transverse momentum in $pp$ collisions at $\sqrt{s} = 13$ TeV with the ATLAS detector 1469071 . Measurement of the $W^{\pm}Z$ boson pair-production cross section in $pp$ collisions at $\sqrt{s}=13$ TeV with the ATLAS Detector 1469452 ? Search for pair production of Higgs bosons in the $b\bar{b}b\bar{b}$ final state using proton--proton collisions at $\sqrt{s} = 13$ TeV with the ATLAS detector 1469453 ? Searches for heavy diboson resonances in $pp$ collisions at $\sqrt{s}=13$ TeV with the ATLAS detector 1470936 ? Search for heavy long-lived charged $R$-hadrons with the ATLAS detector in 3.2 fb$^{-1}$ of proton--proton collision data at $\sqrt{s} = 13$ TeV 1471458 X The ATLAS Data Acquisition and High Level Trigger system 1472089 X The performance of the jet trigger for the ATLAS detector during 2011 data taking 1472317 . Measurement of forward-backward multiplicity correlations in lead-lead, proton-lead, and proton-proton collisions with the ATLAS detector 1472323 ? Search for the Higgs boson produced in association with a $W$ boson and decaying to four $b$-quarks via two spin-zero particles in $pp$ collisions at 13 TeV with the ATLAS detector 1472822 ? Search for bottom squark pair production in proton–proton collisions at $\sqrt{s}=13$  TeV with the ATLAS detector 1473191 ! Measurement of jet activity in top quark events using the $e\mu$ final state with two $b$-tagged jets in $pp$ collisions at $\sqrt{s}=8$ TeV with the ATLAS detector 1473744 ? Search for supersymmetry in a final state containing two photons and missing transverse momentum in $\sqrt{s}$ = 13 TeV $pp$ collisions at the LHC using the ATLAS detector 1475286 ? Search for Higgs and $Z$ Boson Decays to $\phi\,\gamma$ with the ATLAS Detector 1475476 ? Search for high-mass new phenomena in the dilepton final state using proton-proton collisions at $\sqrt{s}=13$ TeV with the ATLAS detector 1475477 . Measurement of exclusive $\gamma\gamma\rightarrow W^+W^-$ production and search for exclusive Higgs boson production in $pp$ collisions at $\sqrt{s} = 8$ TeV using the ATLAS detector 1477027 ? Search for new resonances decaying to a $W$ or $Z$ boson and a Higgs boson in the $\ell^+ \ell^- b\bar b$, $\ell \nu b\bar b$, and $\nu\bar{\nu} b\bar b$ channels with $pp$ collisions at $\sqrt s = 13$ TeV with the ATLAS detector 1477209 ? Search for squarks and gluinos in events with hadronically decaying tau leptons, jets and missing transverse momentum in proton–proton collisions at $\sqrt{s}=13$  TeV recorded with the ATLAS detector 1477403 ? Search for heavy resonances decaying to a $Z$ boson and a photon in $pp$ collisions at $\sqrt{s}=13$ TeV with the ATLAS detector 1477585 . Measurement of the total cross section from elastic scattering in $pp$ collisions at $\sqrt{s}=8$ TeV with the ATLAS detector 1477814 ! Measurement of top quark pair differential cross-sections in the dilepton channel in $pp$ collisions at $\sqrt{s}$ = 7 and 8 TeV with ATLAS 1478190 ? Search for new phenomena in different-flavour high-mass dilepton final states in pp collisions at $\sqrt{s}=13$  Tev with the ATLAS detector 1478355 ! Measurement of the $b\overline{b}$ dijet cross section in pp collisions at $\sqrt{s} = 7$  TeV with the ATLAS detector 1478601 X A measurement of the calorimeter response to single hadrons and determination of the jet energy scale uncertainty using LHC Run-1 $pp$-collision data with the ATLAS detector 1478981 ? Dark matter interpretations of ATLAS searches for the electroweak production of supersymmetric particles in $ \sqrt{s}=8 $ TeV proton-proton collisions 1478983 ? Search for Minimal Supersymmetric Standard Model Higgs bosons $H/A$ and for a $Z^{\prime}$ boson in the $\tau \tau$ final state produced in $pp$ collisions at $\sqrt{s}=13$ TeV with the ATLAS Detector 1479760 . Study of hard double-parton scattering in four-jet events in pp collisions at $ \sqrt{s}=7 $ TeV with the ATLAS experiment 1479947 ? Search for dark matter produced in association with a hadronically decaying vector boson in $pp$ collisions at $\sqrt{s} =$ 13 TeV with the ATLAS detector 1480190 X The Laser calibration of the Atlas Tile Calorimeter during the LHC run 1 1480365 . Measurement of $W^+W^-$ production in association with one jet in proton--proton collisions at $\sqrt{s} =8$ TeV with the ATLAS detector 1481187 X Luminosity determination in pp collisions at $\sqrt{s}$ = 8 TeV using the ATLAS detector at the LHC 1485353 ? Measurement of the $t\bar{t}Z$ and $t\bar{t}W$ production cross sections in multilepton final states using 3.2 fb$^{-1}$ of $pp$ collisions at $\sqrt{s}$ = 13 TeV with the ATLAS detector 1486394 ? Measurement of the inclusive cross-sections of single top-quark and top-antiquark $t$-channel production in $pp$ collisions at $\sqrt{s}$ = 13 TeV with the ATLAS detector 1486521 X A measurement of material in the ATLAS tracker using secondary hadronic interactions in 7 TeV pp collisions 1486673 ? Search for dark matter in association with a Higgs boson decaying to $b$-quarks in $pp$ collisions at $\sqrt s=13$ TeV with the ATLAS detector 1486878 ? Search for anomalous electroweak production of $WW/WZ$ in association with a high-mass dijet system in $pp$ collisions at $\sqrt{s}=8$ TeV with the ATLAS detector 1487472 . Measurements of long-range azimuthal anisotropies and associated Fourier coefficients for $pp$ collisions at $\sqrt{s}=5.02$ and $13$ TeV and $p$+Pb collisions at $\sqrt{s_{\mathrm{NN}}}=5.02$ TeV with the ATLAS detector 1487726 ! Measurement of $W$ boson angular distributions in events with high transverse momentum jets at $\sqrt{s}=$ 8 TeV using the ATLAS detector 1488580 X Performance of algorithms that reconstruct missing transverse momentum in $\sqrt{s}=$ 8 TeV proton-proton collisions in the ATLAS detector 1492320 . Search for triboson $W^{\pm }W^{\pm }W^{\mp }$ production in $pp$ collisions at $\sqrt{s}=8$   $\text {TeV}$ with the ATLAS detector 1494075 ? Measurement of the $ZZ$ production cross section in proton-proton collisions at $\sqrt s =$ 8 TeV using the $ZZ\to\ell^{-}\ell^{+}\ell^{\prime -}\ell^{\prime +}$ and $ZZ\to\ell^{-}\ell^{+}\nu\bar{\nu}$ channels with the ATLAS detector 1494410 ? Measurements of charge and CP asymmetries in $b$-hadron decays using top-quark events collected by the ATLAS detector in $pp$ collisions at $\sqrt{s}=8$ TeV 1495026 ? Measurements of $\psi(2S)$ and $X(3872) \to J/\psi\pi^+\pi^-$ production in $pp$ collisions at $\sqrt{s} = 8$ TeV with the ATLAS detector 1495243 . Measurement of jet activity produced in top-quark events with an electron, a muon and two $b$-tagged jets in the final state in $pp$ collisions at $\sqrt{s}=13$ TeV with the ATLAS detector 1496384 ? Measurement of $W^{\pm}W^{\pm}$ vector-boson scattering and limits on anomalous quartic gauge couplings with the ATLAS detector 1498566 ? Search for new phenomena in events containing a same-flavour opposite-sign dilepton pair, jets, and large missing transverse momentum in $\sqrt{s}=$ 13 $pp$ collisions with the ATLAS detector 1499475 . High-$E_{\rm T}$ isolated-photon plus jets production in $pp$ collisions at $\sqrt s=$ 8 TeV with the ATLAS detector 1500696 X Performance of the ATLAS Trigger System in 2015 1500997 X Reconstruction of primary vertices at the ATLAS experiment in Run 1 proton–proton collisions at the LHC 1501691 X Electron efficiency measurements with the ATLAS detector using 2012 LHC proton–proton collision data 1502345 . Measurement of the W boson polarisation in $t\bar{t}$ events from pp collisions at $\sqrt{s}$ = 8 TeV in the lepton + jets channel with ATLAS 1502618 . Measurement of the prompt J/ $\psi $ pair production cross-section in pp collisions at $\sqrt{s} = 8$  TeV with the ATLAS detector 1502620 . Precision measurement and interpretation of inclusive $W^+$ , $W^-$ and $Z/\gamma ^*$ production cross sections with the ATLAS detector 1502921 . Measurements of top-quark pair to $Z$-boson cross-section ratios at $\sqrt s = 13, 8, 7$ TeV with the ATLAS detector 1504059 ! Measurements of top-quark pair differential cross-sections in the $e\mu$ channel in $pp$ collisions at $\sqrt{s} = 13$ TeV using the ATLAS detector 1505422 . Measurements of top quark spin observables in $ t\overline{t} $ events using dilepton final states in $ \sqrt{s}=8 $ TeV pp collisions with the ATLAS detector 1505427 . Measurement of the cross-section for producing a W boson in association with a single top quark in pp collisions at $ \sqrt{s}=13 $ TeV with ATLAS 1509919 . Measurement of charged-particle distributions sensitive to the underlying event in $ \sqrt{s}=13 $ TeV proton-proton collisions with the ATLAS detector at the LHC 1510441 . Measurement of the cross section for inclusive isolated-photon production in $pp$ collisions at $\sqrt s=13$ TeV using the ATLAS detector 1510564 ? Measurement of the $W$-boson mass in pp collisions at $\sqrt{s}=7$ TeV with the ATLAS detector 1511869 . Measurement of jet fragmentation in Pb+Pb and $pp$ collisions at $\sqrt{{s_\mathrm{NN}}} = 2.76$ TeV with the ATLAS detector at the LHC 1512305 . Evidence for light-by-light scattering in heavy-ion collisions with the ATLAS detector at the LHC 1512776 ! Fiducial, total and differential cross-section measurements of $t$-channel single top-quark production in $pp$ collisions at 8 TeV using data collected by the ATLAS detector 1513473 ! Measurement of the $W^+W^-$ production cross section in $pp$ collisions at a centre-of-mass energy of $\sqrt{s}$ = 13 TeV with the ATLAS experiment 1514251 . Measurements of the production cross section of a $Z$ boson in association with jets in pp collisions at $\sqrt{s} = 13$  TeV with the ATLAS detector 1514548 X Performance of the ATLAS Transition Radiation Tracker in Run 1 of the LHC: tracker properties 1515025 ! Top-quark mass measurement in the all-hadronic $ t\overline{t} $ decay channel at $ \sqrt{s}=8 $ TeV with the ATLAS detector 1515204 ? Probing the W tb vertex structure in t-channel single-top-quark production and decay in pp collisions at $ \sqrt{s}=8 $ TeV with the ATLAS detector 1515374 . Measurement of the $t\bar{t}$ production cross section in the $\tau$ + jets final state in $pp$ collisions at $\sqrt{s}=8$ TeV using the ATLAS detector 1517194 . Measurements of electroweak $Wjj$ production and constraints on anomalous gauge couplings with the ATLAS detector 1519428 ? Search for new phenomena in dijet events using 37 fb$^{-1}$ of $pp$ collision data collected at $\sqrt{s}=$13 TeV with the ATLAS detector 1519834 X Jet energy scale measurements and their systematic uncertainties in proton-proton collisions at $\sqrt{s} = 13$ TeV with the ATLAS detector 1520722 X Jet reconstruction and performance using particle flow with the ATLAS Detector 1589844 . Measurement of the $k_\mathrm{t}$ splitting scales in $Z \to \ell\ell$ events in $pp$ collisions at $\sqrt{s} = 8$ TeV with the ATLAS detector 1590025 . Femtoscopy with identified charged pions in proton-lead collisions at $\sqrt{s_{\mathrm{NN}}}=5.02$ TeV with ATLAS 1591327 . Measurements of integrated and differential cross sections for isolated photon pair production in $pp$ collisions at $\sqrt{s}=8$ TeV with the ATLAS detector 1591328 ? Search for dark matter at $\sqrt{s}=13$ TeV in final states containing an energetic photon and large missing transverse momentum with the ATLAS detector 1596896 X Performance of the ATLAS Track Reconstruction Algorithms in Dense Environments in LHC Run 2 1597123 ? Search for new phenomena in a lepton plus high jet multiplicity final state with the ATLAS experiment using $ \sqrt{s}=13 $ TeV proton-proton collision data 1598259 ? Studies of $Z\gamma$ production in association with a high-mass dijet system in $pp$ collisions at $\sqrt{s}=$ 8 TeV with the ATLAS detector 1598265 X Identification and rejection of pile-up jets at high pseudorapidity with the ATLAS detector 1598613 . Measurement of $b$-hadron pair production with the ATLAS detector in proton-proton collisions at $\sqrt{s}=8$ TeV 1599077 . Measurement of multi-particle azimuthal correlations in $pp$, $p+$Pb and low-multiplicity Pb$+$Pb collisions with the ATLAS detector 1599399 ? Search for the dimuon decay of the Higgs boson in $pp$ collisions at $\sqrt{s}$ = 13 TeV with the ATLAS detector 1601647 ? Search for pair production of vector-like top quarks in events with one lepton, jets, and missing transverse momentum in $ \sqrt{s}=13 $ TeV $pp$ collisions with the ATLAS detector 1602949 ? Measurement of $WW/WZ \to \ell \nu q q^{\prime}$ production with the hadronically decaying boson reconstructed as one or two jets in $pp$ collisions at $\sqrt{s}=8$ TeV with ATLAS, and constraints on anomalous gauge couplings 1604026 . Measurement of jet fragmentation in 5.02 TeV proton-lead and proton-proton collisions with the ATLAS detector 1604029 . Measurement of the $ t\overline{t}\gamma $ production cross section in proton-proton collisions at $ \sqrt{s}=8 $ TeV with the ATLAS detector 1604271 ! Measurement of the inclusive jet cross-sections in proton-proton collisions at $ \sqrt{s}=8 $ TeV with the ATLAS detector 1604276 ? Search for supersymmetry in final states with two same-sign or three leptons and jets using 36 fb$^{-1}$ of $\sqrt{s}=13$ TeV $pp$ collision data with the ATLAS detector 1604888 ? Search for dark matter in association with a Higgs boson decaying to two photons at $\sqrt{s}$ = 13 TeV with the ATLAS detector 1604889 ? Search for direct top squark pair production in events with a Higgs or $Z$ boson, and missing transverse momentum in $\sqrt{s}=13$ TeV $pp$ collisions with the ATLAS detector 1605396 ? Search for a new heavy gauge boson resonance decaying into a lepton and missing transverse momentum in 36 fb$^{-1}$ of $pp$ collisions at $\sqrt{s} =$ 13 TeV with the ATLAS experiment 1607896 . Measurement of jet $p_{\mathrm{T}}$ correlations in Pb+Pb and $pp$ collisions at $\sqrt{s_{\mathrm{NN}}}=$ 2.76 TeV with the ATLAS detector 1608773 ? Search for Dark Matter Produced in Association with a Higgs Boson Decaying to $b\bar b$ using 36 fb$^{-1}$ of $pp$ collisions at $\sqrt s=13$ TeV with the ATLAS Detector 1608777 ? Search for top quark decays $t\rightarrow qH$, with $H\to\gamma\gamma$, in $\sqrt{s}=13$ TeV $pp$ collisions using the ATLAS detector 1609250 ? Search for new high-mass phenomena in the dilepton final state using 36 fb$^{−1}$ of proton-proton collision data at $ \sqrt{s}=13 $ TeV with the ATLAS detector 1609253 . Determination of the strong coupling constant $\alpha _\mathrm {s}$ from transverse energy–energy correlations in multijet events at $\sqrt{s} = 8~\hbox {TeV}$ using the ATLAS detector 1609258 X Study of the material of the ATLAS inner detector for Run 2 of the LHC 1609448 . Measurement of detector-corrected observables sensitive to the anomalous production of events with jets and large missing transverse momentum in $pp$ collisions at $\mathbf {\sqrt{s}=13}$  TeV using the ATLAS detector 1609451 ? Search for pair production of heavy vector-like quarks decaying to high-p$_{T}$ W bosons and b quarks in the lepton-plus-jets final state in pp collisions at $ \sqrt{s}=13 $ TeV with the ATLAS detector 1609773 ? Search for new phenomena in high-mass diphoton final states using 37 fb$^{-1}$ of proton--proton collisions collected at $\sqrt{s}=13$ TeV with the ATLAS detector 1610449 X Analysis of the $Wtb$ vertex from the measurement of triple-differential angular decay rates of single top quarks produced in the $t$-channel at $\sqrt{s}$ = 8 TeV with the ATLAS detector 1610451 ? Study of $WW\gamma$ and $WZ\gamma$ production in $pp$ collisions at $\sqrt{s} = 8$ TeV and search for anomalous quartic gauge couplings with the ATLAS experiment 1610625 ? Search for Heavy Higgs Bosons $A/H$ Decaying to a Top Quark Pair in $pp$ Collisions at $\sqrt{s}=8\text{ }\text{ }\mathrm{TeV}$ with the ATLAS Detector 1611039 ? Search for heavy resonances decaying to a $W$ or $Z$ boson and a Higgs boson in the $q\bar{q}^{(\prime)}b\bar{b}$ final state in $pp$ collisions at $\sqrt{s} = 13$ TeV with the ATLAS detector 1613896 ? Searches for the $Z\gamma$ decay mode of the Higgs boson and for new high-mass resonances in $pp$ collisions at $\sqrt{s} = 13$ TeV with the ATLAS detector 1614149 . Measurements of top-quark pair differential cross-sections in the lepton+jets channel in $pp$ collisions at $\sqrt{s}=13$ TeV using the ATLAS detector 1615205 . Search for new phenomena with large jet multiplicities and missing transverse momentum using large-radius jets and flavour-tagging at ATLAS in 13 TeV $pp$ collisions 1615206 ! Measurement of inclusive and differential cross sections in the $H \rightarrow ZZ^* \rightarrow 4\ell$ decay channel in $pp$ collisions at $\sqrt{s}=13$ TeV with the ATLAS detector 1615470 ? Search for direct top squark pair production in final states with two leptons in $\sqrt{s} = 13$ TeV $pp$ collisions with the ATLAS detector 1615472 X Evidence for the $ H\to b\overline{b} $ decay with the ATLAS detector 1615757 . Measurement of long-range multiparticle azimuthal correlations with the subevent cumulant method in $pp$ and $p + Pb$ collisions with the ATLAS detector at the CERN Large Hadron Collider 1615866 ? Measurement of the exclusive $\gamma \gamma \rightarrow \mu^+ \mu^-$ process in proton-proton collisions at $\sqrt{s}=13$ TeV with the ATLAS detector 1616092 ? Search for diboson resonances with boson-tagged jets in $pp$ collisions at $\sqrt{s}=13$ TeV with the ATLAS detector 1620202 ? Search for the direct production of charginos and neutralinos in final states with tau leptons in $\sqrt{s} = $ 13 TeV $pp$ collisions with the ATLAS detector 1620206 ? Search for squarks and gluinos in events with an isolated lepton, jets, and missing transverse momentum at $\sqrt{s}=13$ TeV with the ATLAS detector 1620694 ? Search for supersymmetry in events with $b$-tagged jets and missing transverse momentum in $pp$ collisions at $\sqrt{s}=13$ TeV with the ATLAS detector 1620909 ? Search for an invisibly decaying Higgs boson or dark matter candidates produced in association with a $Z$ boson in $pp$ collisions at $\sqrt{s} =$ 13 TeV with the ATLAS detector 1620910 ? Searches for heavy $ZZ$ and $ZW$ resonances in the $\ell\ell qq$ and $\nu\nu qq$ final states in $pp$ collisions at $\sqrt{s}=13$ TeV with the ATLAS detector 1622266 . Measurement of longitudinal flow decorrelations in Pb+Pb collisions at $\sqrt{s_{\text {NN}}}=2.76$ and 5.02 TeV with the ATLAS detector 1622737 . Measurement of quarkonium production in proton–lead and proton–proton collisions at $5.02~\mathrm {TeV}$ with the ATLAS detector 1622745 ? Measurement of $\tau $ polarisation in $Z/\gamma ^{*}\rightarrow \tau \tau $ decays in proton–proton collisions at $\sqrt{s}=8$ TeV with the ATLAS detector 1623207 ? Search for a scalar partner of the top quark in the jets plus missing transverse momentum final state at $\sqrt{s}$=13 TeV with the ATLAS detector 1623208 X Direct top-quark decay width measurement in the $t\bar{t}$ lepton+jets channel at $\sqrt{s}$=8 TeV with the ATLAS experiment 1623908 X Combination of inclusive and differential $ \mathrm{t}\overline{\mathrm{t}} $ charge asymmetry measurements using ATLAS and CMS data at $ \sqrt{s}=7 $ and 8 TeV 1624549 ? A search for resonances decaying into a Higgs boson and a new particle $X$ in the $XH \to qqbb$ final state with the ATLAS detector 1624690 ? Search for additional heavy neutral Higgs and gauge bosons in the ditau final state produced in 36 fb$^{−1}$ of pp collisions at $ \sqrt{s}=13 $ TeV with the ATLAS detector 1624693 . Study of ordered hadron chains with the ATLAS detector 1625109 . $ZZ \to \ell^{+}\ell^{-}\ell^{\prime +}\ell^{\prime -}$ cross-section measurements and search for anomalous triple gauge couplings in 13 TeV $pp$ collisions with the ATLAS detector 1626105 . Measurement of lepton differential distributions and the top quark mass in $t\bar{t}$ production in $pp$ collisions at $\sqrt{s}=8$ TeV with the ATLAS detector 1627873 . Measurement of the cross-section for electroweak production of dijets in association with a Z boson in pp collisions at $\sqrt {s}$ = 13 TeV with the ATLAS detector 1627878 ? Search for new phenomena in high-mass final states with a photon and a jet from $pp$ collisions at $\sqrt{s}$ = 13 TeV with the ATLAS detector 1628411 ? Search for heavy resonances decaying into $WW$ in the $e\nu\mu\nu$ final state in $pp$ collisions at $\sqrt{s}=13$ TeV with the ATLAS detector 1629567 . Measurement of the production cross-section of a single top quark in association with a Z boson in proton–proton collisions at 13 TeV with the ATLAS detector 1630632 ? Search for long-lived, massive particles in events with displaced vertices and missing transverse momentum in $\sqrt{s}$ = 13 TeV $pp$ collisions with the ATLAS detector 1630886 ! Measurement of the Drell-Yan triple-differential cross section in $pp$ collisions at $\sqrt{s} = 8$ TeV 1630899 ? Search for B-L R -parity-violating top squarks in $\sqrt s$ =13  TeV pp collisions with the ATLAS experiment 1631641 ? A search for pair-produced resonances in four-jet final states at $\sqrt{s} =$ 13 TeV with the ATLAS detector 1631642 ? Search for $WW/WZ$ resonance production in $\ell \nu qq$ final states in $pp$ collisions at $\sqrt{s} =$ 13 TeV with the ATLAS detector 1632756 . Measurement of differential cross sections of isolated-photon plus heavy-flavour jet production in pp collisions at $\sqrt{s}=8$ TeV using the ATLAS detector 1632760 ? Search for doubly charged Higgs boson production in multi-lepton final states with the ATLAS detector using proton–proton collisions at $\sqrt{s}=13\,\text {TeV}$ 1633591 ? Search for dark matter produced in association with bottom or top quarks in $\sqrt{s}=13$ TeV pp collisions with the ATLAS detector 1634607 ? Search for supersymmetry in final states with missing transverse momentum and multiple $b$-jets in proton-proton collisions at $ \sqrt{s}=13 $ TeV with the ATLAS detector 1634970 ! Measurement of inclusive jet and dijet cross-sections in proton-proton collisions at $\sqrt{s}=13$ TeV with the ATLAS detector 1635273 ! Measurement of differential cross sections and $W^+/W^-$ cross-section ratios for $W$ boson production in association with jets at $\sqrt{s}=8$ TeV with the ATLAS detector 1635274 ? Search for dark matter and other new phenomena in events with an energetic jet and large missing transverse momentum using the ATLAS detector 1637587 ! Measurement of the Soft-Drop Jet Mass in pp Collisions at $\sqrt{s} = 13$  TeV with the ATLAS Detector 1639856 . Search for top-squark pair production in final states with one lepton, jets, and missing transverse momentum using 36 fb$^{−1}$ of $ \sqrt{s}=13 $ TeV pp collision data with the ATLAS detector 1641076 ! Measurement of differential cross-sections of a single top quark produced in association with a $W$ boson at $\sqrt{s}=13$ TeV with ATLAS 1641262 . Search for long-lived charginos based on a disappearing-track signature in pp collisions at $ \sqrt{s}=13 $ TeV with the ATLAS detector 1641268 ? Measurement of the Higgs boson coupling properties in the $H\rightarrow ZZ^{*} \rightarrow 4\ell$ decay channel at $\sqrt{s}$ = 13 TeV with the ATLAS detector 1641270 . Search for squarks and gluinos in final states with jets and missing transverse momentum using 36  fb$^{-1}$ of $\sqrt{s}=13$  TeV pp collision data with the ATLAS detector 1641767 ? Search for exclusive Higgs and $Z$ boson decays to $\phi\gamma$ and $\rho\gamma$ with the ATLAS detector 1643838 ? Search for heavy ZZ resonances in the $\ell ^+\ell ^-\ell ^+\ell ^-$ and $\ell ^+\ell ^-\nu \bar{\nu }$ final states using proton–proton collisions at $\sqrt{s}= 13$   $\text {TeV}$ with the ATLAS detector 1643843 ? Search for heavy resonances decaying into a $W$ or $Z$ boson and a Higgs boson in final states with leptons and $b$-jets in 36 fb$^{-1}$ of $\sqrt s = 13$ TeV $pp$ collisions with the ATLAS detector 1644099 ! Measurement of the inclusive and fiducial $t\bar{t}$ production cross-sections in the lepton+jets channel in $pp$ collisions at $\sqrt{s} = 8$ TeV with the ATLAS detector 1644367 . Measurement of the production cross section of three isolated photons in $pp$ collisions at $\sqrt{s}$ = 8 TeV using the ATLAS detector 1644618 ? Search for electroweak production of supersymmetric states in scenarios with compressed mass spectra at $\sqrt{s}=13$ TeV with the ATLAS detector 1644899 ? Evidence for the associated production of the Higgs boson and a top quark pair with the ATLAS detector 1644900 ? Search for the standard model Higgs boson produced in association with top quarks and decaying into a $b\bar{b}$ pair in $pp$ collisions at $\sqrt{s}$ = 13  TeV with the ATLAS detector 1645627 . Measurement of the cross section for isolated-photon plus jet production in $pp$ collisions at $\sqrt s=13$ TeV using the ATLAS detector 1646686 . Measurements of $t\bar{t}$ differential cross-sections of highly boosted top quarks decaying to all-hadronic final states in $pp$ collisions at $\sqrt{s}=13\,$ TeV using the ATLAS detector 1649273 . Search for High-Mass Resonances Decaying to $\tau\nu$ in pp Collisions at $\sqrt{s}$=13  TeV with the ATLAS Detector 1650152 . Search for $W' \rightarrow tb$ decays in the hadronic final state using pp collisions at $\sqrt{s}=13$ TeV with the ATLAS detector 1650592 . Search for light resonances decaying to boosted quark pairs and produced in association with a photon or a jet in proton-proton collisions at $\sqrt{s}=13$ TeV with the ATLAS detector 1653453 ? Search for a Structure in the $B^0_s \pi^\pm$ Invariant Mass Spectrum with the ATLAS Experiment 1654357 ? Search for photonic signatures of gauge-mediated supersymmetry in 13 TeV $pp$ collisions with the ATLAS detector 1654372 ? Search for Higgs boson decays to beyond-the-Standard-Model light bosons in four-lepton events with the ATLAS detector at $\sqrt{s}=13$ TeV 1654582 ? Measurements of Higgs boson properties in the diphoton decay channel with 36 fb$^{-1}$ of $pp$ collision data at $\sqrt{s} = 13$ TeV with the ATLAS detector 1654814 ? Search for the Decay of the Higgs Boson to Charm Quarks with the ATLAS Experiment 1656578 . Measurements of differential cross sections of top quark pair production in association with jets in ${pp}$ collisions at $\sqrt{s}=13$ TeV using the ATLAS detector 1656834 X Performance of missing transverse momentum reconstruction with the ATLAS detector using proton-proton collisions at $\sqrt{s}$ = 13 TeV 1658490 X Production and Integration of the ATLAS Insertable B-Layer 1658902 ? Search for electroweak production of supersymmetric particles in final states with two or three leptons at $\sqrt{s}=13\,$TeV with the ATLAS detector 1664317 ? Search for pair production of up-type vector-like quarks and for four-top-quark events in final states with multiple $b$-jets with the ATLAS detector 1664332 ? Search for flavour-changing neutral current top-quark decays $t\to qZ$ in proton-proton collisions at $\sqrt{s}=13$ TeV with the ATLAS detector 1664486 ? Search for top squarks decaying to tau sleptons in $pp$ collisions at $\sqrt{s}= 13$ TeV with the ATLAS detector 1665234 ? Search for Higgs boson decays into pairs of light (pseudo)scalar particles in the $\gamma\gamma jj$ final state in $pp$ collisions at $\sqrt{s}=13$ TeV with the ATLAS detector 1665828 ? Search for a heavy Higgs boson decaying into a $Z$ boson and another heavy Higgs boson in the $\ell\ell bb$ final state in $pp$ collisions at $\sqrt{s}=13$ TeV with the ATLAS detector 1667040 ? Search for low-mass dijet resonances using trigger-level jets with the ATLAS detector in $pp$ collisions at $\sqrt{s}=13$ TeV 1667045 ? Search for supersymmetry in events with four or more leptons in $\sqrt{s}=13$ TeV $pp$ collisions with ATLAS 1667046 ? Search for R-parity-violating supersymmetric particles in multi-jet final states produced in $p$-$p$ collisions at $\sqrt{s} =13$ TeV using the ATLAS detector at the LHC 1668124 ? Search for pair production of Higgs bosons in the $b\bar{b}b\bar{b}$ final state using proton-proton collisions at $\sqrt{s} = 13$ TeV with the ATLAS detector 1670020 ? A search for lepton-flavor-violating decays of the $Z$ boson into a $\tau$-lepton and a light lepton with the ATLAS detector 1670803 ? Search for heavy particles decaying into top-quark pairs using lepton-plus-jets events in proton–proton collisions at $\sqrt{s} = 13$   $\text {TeV}$ with the ATLAS detector 1671810 ? Measurements of b-jet tagging efficiency with the ATLAS detector using $ t\overline{t} $ events at $ \sqrt{s}=13 $ TeV 1672010 ? Search for heavy resonances decaying to a photon and a hadronically decaying $Z/W/H$ boson in $pp$ collisions at $\sqrt{s}=13$ $\mathrm{TeV}$ with the ATLAS detector 1672099 ? Search for supersymmetry in final states with charm jets and missing transverse momentum in 13 TeV $pp$ collisions with the ATLAS detector 1672147 ! Measurement of colour flow using jet-pull observables in $t\bar{t}$ events with the ATLAS experiment at $\sqrt{s} = 13\,\hbox {TeV}$ 1672469 ? Prompt and non-prompt $J/\psi $ and $\psi (2\mathrm {S})$ suppression at high transverse momentum in $5.02~\mathrm {TeV}$ Pb+Pb collisions with the ATLAS experiment 1672475 ? Angular analysis of $B^0_d \rightarrow K^{*}\mu^+\mu^-$ decays in $pp$ collisions at $\sqrt{s}= 8$ TeV with the ATLAS detector 1672883 ? Search for flavor-changing neutral currents in top quark decays $t\to Hc$ and $t \to Hu$ in multilepton final states in proton-proton collisions at $\sqrt{s}= 13$ TeV with the ATLAS detector 1672957 ? Measurement of the suppression and azimuthal anisotropy of muons from heavy-flavor decays in Pb+Pb collisions at $\sqrt{s_{\mathrm{NN}}} = 2.76$ TeV with the ATLAS detector 1672961 ! Measurement of dijet azimuthal decorrelations in $pp$ collisions at $\sqrt{s}=8$ TeV with the ATLAS detector and determination of the strong coupling 1673177 ? Measurement of jet fragmentation in Pb+Pb and $pp$ collisions at $\sqrt{s_{NN}} = 5.02$ TeV with the ATLAS detector 1673184 ? Measurement of the nuclear modification factor for inclusive jets in Pb+Pb collisions at $\sqrt{s_\mathrm{NN}}=5.02$ TeV with the ATLAS detector 1674532 . Search for resonances in the mass distribution of jet pairs with one or two jets identified as $b$-jets in proton-proton collisions at $\sqrt{s}=13$ TeV with the ATLAS detector 1674946 ! Combined measurement of differential and total cross sections in the $H \rightarrow \gamma \gamma$ and the $H \rightarrow ZZ^* \rightarrow 4\ell$ decay channels at $\sqrt{s} = 13$ TeV with the ATLAS detector 1675352 . Search for new phenomena using the invariant mass distribution of same-flavour opposite-sign dilepton pairs in events with missing transverse momentum in $\sqrt{s}=13$   $\text {Te}\text {V}$ pp collisions with the ATLAS detector 1676078 ? Measurement of the Higgs boson mass in the $H\rightarrow ZZ^* \rightarrow 4\ell$ and $H \rightarrow \gamma\gamma$ channels with $\sqrt{s}=13$ TeV $pp$ collisions using the ATLAS detector 1676179 X Observation of Higgs boson production in association with a top quark pair at the LHC with the ATLAS detector 1676472 . Search for resonant $WZ$ production in the fully leptonic final state in proton-proton collisions at $\sqrt{s} = 13$ TeV with the ATLAS detector 1676481 . Search for pair production of heavy vector-like quarks decaying into high-$p_T$ $W$ bosons and top quarks in the lepton-plus-jets final state in $pp$ collisions at $\sqrt{s}=13$ TeV with the ATLAS detector 1676551 ! Search for chargino-neutralino production using recursive jigsaw reconstruction in final states with two or three charged leptons in proton-proton collisions at $\sqrt{s}=13$ TeV with the ATLAS detector 1676554 X Operation and performance of the ATLAS Tile Calorimeter in Run 1 1677389 . Search for pair production of higgsinos in final states with at least three $b$-tagged jets in $\sqrt{s} = 13$ TeV $pp$ collisions using the ATLAS detector -1677498 ! Probing the quantum interference between singly and doubly resonant top-quark production in $pp$ collisions at $\sqrt{s}=13$ TeV with the ATLAS detector +1677498 . Probing the quantum interference between singly and doubly resonant top-quark production in $pp$ collisions at $\sqrt{s}=13$ TeV with the ATLAS detector 1678484 . Search for the Higgs boson produced in association with a vector boson and decaying into two spin-zero particles in the $H \rightarrow aa \rightarrow 4b$ channel in $pp$ collisions at $\sqrt{s} = 13$ TeV with the ATLAS detector 1679217 X Observation of centrality-dependent acoplanarity for muon pairs produced via two-photon scattering in Pb+Pb collisions at $\sqrt{s_{\mathrm{NN}}}=5.02$ TeV with the ATLAS detector 1679959 . Search for pair- and single-production of vector-like quarks in final states with at least one $Z$ boson decaying into a pair of electrons or muons in $pp$ collision data collected with the ATLAS detector at $\sqrt{s} = 13$ TeV 1680457 . Search for Higgs boson decays into a pair of light bosons in the $bb\mu\mu$ final state in $pp$ collision at $\sqrt{s} = $13 TeV with the ATLAS detector 1680462 . Searches for exclusive Higgs and $Z$ boson decays into $J/\psi\gamma$, $\psi(2S)\gamma$, and $\Upsilon(nS)\gamma$ at $\sqrt{s}=13$ TeV with the ATLAS detector 1681154 ? Correlated long-range mixed-harmonic fluctuations measured in $pp$, $p$+Pb and low-multiplicity Pb+Pb collisions with the ATLAS detector 1682295 . Prompt and non-prompt $J/\psi $ elliptic flow in Pb+Pb collisions at $\sqrt{s_{_\text {NN}}} = 5.02$ Tev with the ATLAS detector 1682345 . Search for Higgs boson pair production in the $\gamma\gamma b\bar{b}$ final state with 13 TeV $pp$ collision data collected by the ATLAS experiment 1682785 . Search for lepton-flavor violation in different-flavor, high-mass final states in $pp$ collisions at $\sqrt s=13 $ TeV with the ATLAS detector 1683114 X A strategy for a general search for new phenomena using data-derived signal regions and its application within the ATLAS experiment 1683331 . Search for charged Higgs bosons decaying via $H^{\pm} \to \tau^{\pm}\nu_{\tau}$ in the $\tau$+jets and $\tau$+lepton final states with 36 fb$^{-1}$ of $pp$ collision data recorded at $\sqrt{s} = 13$ TeV with the ATLAS experiment 1683431 . Search for Higgs boson pair production in the $\gamma\gamma WW^{*}$ channel using $pp$ collision data recorded at $\sqrt{s} = 13$ TeV with the ATLAS detector 1683434 . Search for Higgs bosons produced via vector-boson fusion and decaying into bottom quark pairs in $\sqrt{s} = 13$ $\mathrm{TeV}$ $pp$ collisions with the ATLAS detector 1683827 X In situ calibration of large-$R$ jet energy and mass in 13 TeV proton-proton collisions with the ATLAS detector 1684216 . Search for vector-boson resonances decaying to a top quark and bottom quark in the lepton plus jets final state in $pp$ collisions at $\sqrt{s}$ = 13 TeV with the ATLAS detector 1684341 . Search for dark matter in events with a hadronically decaying vector boson and missing transverse momentum in $pp$ collisions at $\sqrt{s} = 13$ TeV with the ATLAS detector 1684489 . Search for new phenomena in events with same-charge leptons and $b$-jets in $pp$ collisions at $\sqrt{s}= 13$ TeV with the ATLAS detector 1684645 ? Search for resonant and non-resonant Higgs boson pair production in the ${b\bar{b}\tau^+\tau^-}$ decay channel in $pp$ collisions at $\sqrt{s}=13$ TeV with the ATLAS detector 1685058 X Constraints on off-shell Higgs boson production and the Higgs boson total width in $ZZ\to4\ell$ and $ZZ\to2\ell2\nu$ final states with the ATLAS detector 1685207 . Search for pair production of heavy vector-like quarks decaying into hadronic final states in $pp$ collisions at $\sqrt{s} = 13$ TeV with the ATLAS detector 1685418 . Search for doubly charged scalar bosons decaying into same-sign $W$ boson pairs with the ATLAS detector 1685420 ? Combination of searches for heavy resonances decaying into bosonic and leptonic final states using 36  fb$^{-1}$ of proton-proton collision data at $\sqrt{s} = 13$ TeV with the ATLAS detector 1685421 ? Combination of the searches for pair-produced vector-like partners of the third-generation quarks at $\sqrt{s} =$ 13 TeV with the ATLAS detector 1685997 . Search for long-lived particles in final states with displaced dimuon vertices in $pp$ collisions at $\sqrt{s}=$ 13 TeV with the ATLAS detector 1686365 . Search for charged Higgs bosons decaying into top and bottom quarks at $\sqrt{s}$ = 13 TeV with the ATLAS detector 1686832 . Search for heavy charged long-lived particles in proton-proton collisions at $\sqrt{s} = 13$ TeV using an ionisation measurement with the \mbox{ATLAS} detector 1686834 . Measurement of the azimuthal anisotropy of charged particles produced in $\sqrt{s_{_\text {NN}}}$ = 5.02 TeV Pb+Pb collisions with the ATLAS detector 1688943 . Search for squarks and gluinos in final states with hadronically decaying $\tau$-leptons, jets, and missing transverse momentum using $pp$ collisions at $\sqrt{s}$ = 13 TeV with the ATLAS detector 1690929 X Performance of top-quark and $W$-boson tagging with ATLAS in Run 2 of the LHC 1691634 X Observation of $H \rightarrow b\bar{b}$ decays and $VH$ production with the ATLAS detector 1691822 X Measurements of gluon-gluon fusion and vector-boson fusion Higgs boson production cross-sections in the $H \to WW^{\ast} \to e\nu\mu\nu$ decay channel in $pp$ collisions at $\sqrt{s}=13$ TeV with the ATLAS detector 1692387 . A search for pairs of highly collimated photon-jets in $pp$ collisions at $\sqrt{s}$ = 13 TeV with the ATLAS detector 1694476 . Search for invisible Higgs boson decays in vector boson fusion at $\sqrt{s} = 13$ TeV with the ATLAS detector 1694678 . Measurement of photon–jet transverse momentum correlations in 5.02 TeV Pb + Pb and $pp$ collisions with ATLAS 1696330 X Search for heavy Majorana or Dirac neutrinos and right-handed $W$ gauge bosons in final states with two charged leptons and two jets at $ \sqrt{s}=13 $ TeV with the ATLAS detector 1696805 X Measurement of the top quark mass in the $t\bar{t}\to$ lepton+jets channel from $\sqrt{s}=8$ TeV ATLAS data and combination with previous results 1697671 X Comparison between simulated and observed LHC beam backgrounds in the ATLAS experiment at ${E_{\textrm {beam}}}$ = 4 TeV 1698006 ? Measurement of the $ Z\gamma \to \nu \overline{\nu}\gamma $ production cross section in pp collisions at $ \sqrt{s}=13 $ TeV with the ATLAS detector and limits on anomalous triple gauge-boson couplings 1698025 X Measurement of the photon identification efficiencies with the ATLAS detector using LHC Run 2 data collected in 2015 and 2016 1699375 ! Measurements of $W$ and $Z$ boson production in $pp$ collisions at $\sqrt{s}=5.02$ TeV with the ATLAS detector 1702261 ! Search for the production of a long-lived neutral particle decaying within the ATLAS hadronic calorimeter in association with a $Z$ boson from $pp$ collisions at $\sqrt{s} = 13$ TeV 1702263 . Search for four-top-quark production in the single-lepton and opposite-sign dilepton final states in pp collisions at $\sqrt{s}$ = 13 TeV with the ATLAS detector 1703139 . Search for Higgs boson pair production in the $b\bar{b}WW^{*}$ decay mode at $\sqrt{s}=13$ TeV with the ATLAS detector 1704138 ! Search for long-lived particles produced in $pp$ collisions at $\sqrt{s}=13$ TeV that decay into displaced hadronic jets in the ATLAS muon spectrometer 1704495 ? Cross-section measurements of the Higgs boson decaying into a pair of $\tau$-leptons in proton-proton collisions at $\sqrt{s}=13$ TeV with the ATLAS detector 1705395 . Study of the hard double-parton scattering contribution to inclusive four-lepton production in $pp$ collisions at $\sqrt{s}$ = 8 TeV with the ATLAS detector 1705396 . Search for Higgs boson pair production in the $WW^{(*)}WW^{(*)}$ decay channel using ATLAS data recorded at $\sqrt{s}=13$ TeV -1705857 ! Measurements of fiducial and differential cross-sections of $t\bar{t}$ production with additional heavy-flavour jets in proton-proton collisions at $\sqrt{s}$ = 13 TeV with the ATLAS detector +1705857 . Measurements of fiducial and differential cross-sections of $t\bar{t}$ production with additional heavy-flavour jets in proton-proton collisions at $\sqrt{s}$ = 13 TeV with the ATLAS detector 1707015 ! Measurements of inclusive and differential fiducial cross-sections of $t\bar{t}\gamma$ production in leptonic final states at $\sqrt{s}$ = 13 TeV in ATLAS 1707605 ? Study of the rare decays of $B^0_s$ and $B^0$ mesons into muon pairs using data collected during 2015 and 2016 with the ATLAS detector 1707957 . Search for heavy long-lived multi-charged particles in proton-proton collisions at $\sqrt{s}$ = 13 TeV using the ATLAS detector 1707967 X Electron and photon energy calibration with the ATLAS detector using 2015-2016 LHC proton-proton collision data 1709842 . Search for single production of vector-like quarks decaying into $Wb$ in $pp$ collisions at $\sqrt{s} = 13$ TeV with the ATLAS detector -1711114 ! Properties of $g\rightarrow b\bar{b}$ at small opening angles in $pp$ collisions with the ATLAS detector at $\sqrt{s}=13$ TeV +1711114 . Properties of $g\rightarrow b\bar{b}$ at small opening angles in $pp$ collisions with the ATLAS detector at $\sqrt{s}=13$ TeV 1711223 ? Observation of electroweak $W^{\pm}Z$ boson pair production in association with two jets in $pp$ collisions at $\sqrt{s} =$ 13 TeV with the ATLAS detector 1711243 . Search for large missing transverse momentum in association with one top-quark in proton-proton collisions at $\sqrt{s}=13$ TeV with the ATLAS detector 1711261 . Search for chargino and neutralino production in final states with a Higgs boson and missing transverse momentum at $\sqrt{s} = 13$ TeV with the ATLAS detector 1711770 . Search for top-quark decays $t \rightarrow Hq$ with 36 fb$^{-1}$ of $pp$ collision data at $\sqrt{s}=13$ TeV with the ATLAS detector 1713423 . Measurement of the $t\bar{t}Z$ and $t\bar{t}W$ cross sections in proton-proton collisions at $\sqrt{s}=13$ TeV with the ATLAS detector 1716572 . Search for scalar resonances decaying into $\mu^{+}\mu^{-}$ in events with and without $b$-tagged jets produced in proton-proton collisions at $\sqrt{s}=13$ TeV with the ATLAS detector 1717481 . Dijet azimuthal correlations and conditional yields in $pp$ and $p$+Pb collisions at $\sqrt{s_{\rm NN}}$ = 5.02 TeV with the ATLAS detector 1717495 ! Measurement of the ratio of cross sections for inclusive isolated-photon production in $pp$ collisions at $\sqrt s = 13$ and $8$ TeV with the ATLAS detector 1717700 . Search for low-mass resonances decaying into two jets and produced in association with a photon using $pp$ collisions at $\sqrt{s} = 13$ TeV with the ATLAS detector 1718132 . Searches for scalar leptoquarks and differential cross-section measurements in dilepton-dijet events in proton-proton collisions at a centre-of-mass energy of $\sqrt{s}$ = 13 TeV with the ATLAS experiment 1718558 . Search for heavy charged long-lived particles in the ATLAS detector in 31.6 fb$^{-1}$ of proton-proton collision data at $\sqrt{s} = 13$ TeV 1719200 . Search for long-lived neutral particles in $pp$ collisions at $\sqrt{s}$ = 13 TeV that decay into displaced hadronic jets in the ATLAS calorimeter 1720078 X Electron reconstruction and identification in the ATLAS experiment using the 2015 and 2016 LHC proton-proton collision data at $\sqrt{s}$ = 13 TeV +1720438 . Measurement of $W^{\pm}Z$ production cross sections and gauge boson polarisation in $pp$ collisions at $\sqrt{s} = 13$ TeV with the ATLAS detector +1720442 . Measurement of the four-lepton invariant mass spectrum in 13 TeV proton-proton collisions with the ATLAS detector +1720822 ? Combinations of single-top-quark production cross-section measurements and $|f_{\rm LV}V_{tb}|$ determinations at $\sqrt{s}=7$ and 8 TeV with the ATLAS and CMS experiments +1721072 . Searches for third-generation scalar leptoquarks in $\sqrt{s}$ = 13 TeV pp collisions with the ATLAS detector +1722028 ! Comparison of fragmentation functions for light-quark- and gluon-dominated jets from $pp$ and Pb+Pb collisions in ATLAS +1722036 . Search for heavy particles decaying into a top-quark pair in the fully hadronic final state in $pp$ collisions at $\sqrt{s} =13$ TeV with the ATLAS detector +1723267 ? Constraints on mediator-based dark matter and scalar dark energy models using $\sqrt{s} = 13$ TeV $pp$ collision data collected by the ATLAS detector +1723858 . Measurement of prompt photon production in $\sqrt{s_\mathrm{NN}} = 8.16$ TeV $p$+Pb collisions with ATLAS +1724098 ! Measurement of jet-substructure observables in top quark, $W$ boson and light jet production in proton-proton collisions at $\sqrt{s}=13$ TeV with the ATLAS detector +1724678 ! Measurement of $VH$, $H\to b\bar{b}$ production as a function of the vector-boson transverse momentum in 13 TeV $pp$ collisions with the ATLAS detector +1725190 . Search for high-mass dilepton resonances using 139 fb$^{-1}$ of $pp$ collision data collected at $\sqrt{s}=$13 TeV with the ATLAS detector +1725498 ! Measurements of top-quark pair spin correlations in the $e\mu$ channel at $\sqrt{s} = 13$ TeV using $pp$ collisions in the ATLAS detector +1726487 ? Measurement of the production cross section for a Higgs boson in association with a vector boson in the $H \rightarrow WW^{\ast} \rightarrow \ell\nu\ell\nu$ channel in $pp$ collisions at $\sqrt{s}$ = 13 TeV with the ATLAS detector +1726499 ? Evidence for the production of three massive vector bosons with the ATLAS detector +1728664 . Observation of light-by-light scattering in ultraperipheral Pb+Pb collisions with the ATLAS detector +1728935 . Fluctuations of anisotropic flow in Pb+Pb collisions at $\sqrt{s_{\mathrm{NN}}}=5.02$ TeV with the ATLAS detector +1729103 ? Combination of searches for invisible Higgs boson decays with the ATLAS experiment +1729240 . Measurement of the cross-section and charge asymmetry of $W$ bosons produced in proton-proton collisions at $\sqrt{s}=8$ TeV with the ATLAS detector +1731814 ? Search for a right-handed gauge boson decaying into a high-momentum heavy neutrino and a charged lepton in $pp$ collisions with the ATLAS detector at $\sqrt{s}=13$ TeV +1733697 ? Measurement of the top-quark mass in $t\bar{t}+1$-jet events collected with the ATLAS detector in $pp$ collisions at $\sqrt{s}=8$ TeV +1733998 X Modelling radiation damage to pixel sensors in the ATLAS detector +1734263 ! Measurement of fiducial and differential $W^+W^-$ production cross-sections at $\sqrt{s}=$13 TeV with the ATLAS detector diff --git a/doc/rivet-coverage-cms.rank b/doc/rivet-coverage-cms.rank --- a/doc/rivet-coverage-cms.rank +++ b/doc/rivet-coverage-cms.rank @@ -1,921 +1,935 @@ 341521 X CMS: The Compact Muon Solenoid: Letter of intent for a general purpose detector at the LHC 689016 X The effect of highly ionising particles on the CMS silicon strip tracker 701526 X The CMS high level trigger 716207 X Results of the first performance tests of the CMS electromagnetic calorimeter 754149 X CMS physics technical design report: Addendum on high density QCD with heavy ions 754150 X CMS expression of interest in the SLHC 760533 X Synchronization and timing in CMS HCAL 765060 X CMS technical design report, volume II: Physics performance 785992 X Design, performance, and calibration of CMS hadron endcap calorimeters 790370 X Design, performance, and calibration of CMS hadron-barrel calorimeter wedges 796887 X The CMS Experiment at the CERN LHC 802051 X Design, performance, and calibration of the CMS Hadron-outer calorimeter 802057 X Intercalibration of the barrel electromagnetic calorimeter of the CMS experiment at start-up 811949 X Performance studies of the CMS Strip Tracker before installation 813070 X Stand-alone Cosmic Muon Reconstruction Before Installation of the CMS Silicon Strip Tracker 817524 X Alignment of the CMS Silicon Strip Tracker during stand-alone Commissioning 833863 X Alignment of the CMS Silicon Tracker during Commissioning with Cosmic Rays 834354 X Performance and Operation of the CMS Electromagnetic Calorimeter 835485 X Precise Mapping of the Magnetic Field in the CMS Barrel Yoke using Cosmic Rays 837447 X Alignment of the CMS Muon System with Cosmic-Ray and Beam-Halo Muons 837451 X Time Reconstruction and Performance of the CMS Electromagnetic Calorimeter 837452 X Performance Study of the CMS Barrel Resistive Plate Chambers with Cosmic Rays 837837 X Aligning the CMS Muon Chambers with the Muon Alignment System during an Extended Cosmic Ray Run 837867 X CMS Data Processing Workflows during an Extended Cosmic Ray Run 837869 X Commissioning of the CMS Experiment and the Cosmic Run at Four Tesla 837874 X Performance of the CMS Drift Tube Chambers with Cosmic Rays 837888 X Performance of CMS Hadron Calorimeter Timing and Synchronization using Test Beam, Cosmic Ray, and LHC Beam Data 837890 X Identification and Filtering of Uncharacteristic Noise in the CMS Hadron Calorimeter 837894 X Commissioning of the CMS High-Level Trigger with Cosmic Rays 837898 X Performance of the CMS Drift-Tube Local Trigger with Cosmic Rays 837899 X Calibration of the CMS Drift Tube Chambers and Measurement of the Drift Velocity with Cosmic Rays 837903 X Fine Synchronization of the CMS Muon Drift-Tube Local Trigger using Cosmic Rays 838158 X Performance of the CMS Hadron Calorimeter with Cosmic Ray Muons and LHC Beam Data 838159 X Performance of the CMS Cathode Strip Chambers with Cosmic Rays 838160 X Performance of CMS Muon Reconstruction in Cosmic-Ray Events 838162 X Commissioning and Performance of the CMS Silicon Strip Tracker with Cosmic Ray Muons 838341 X Measurement of the Muon Stopping Power in Lead Tungstate 838349 X Performance of the CMS Level-1 Trigger during Commissioning with Cosmic Ray Muons 838354 X Commissioning and Performance of the CMS Pixel Tracker with Cosmic Ray Muons 840945 X Radiation hardness qualification of PbWO(4) scintillation crystals for the CMS Electromagnetic Calorimeter 845323 . Transverse momentum and pseudorapidity distributions of charged hadrons in pp collisions at $\sqrt{s} = 0.9$ and 2.36 TeV 855299 . Transverse-momentum and pseudorapidity distributions of charged hadrons in $pp$ collisions at $\sqrt{s}=7$ TeV 855303 ? First Measurement of Bose-Einstein Correlations in proton-proton Collisions at $\sqrt{s}$ =0.9 and 2.36 TeV at the LHC 856534 X Measurement of the charge ratio of atmospheric muons with the CMS detector 857644 ! First Measurement of the Underlying Event Activity at the LHC with $\sqrt{s} = 0.9$ TeV 861153 X CMS Tracking Performance Results from early LHC Operation 870473 ! Observation of Long-Range Near-Side Angular Correlations in Proton-Proton Collisions at the LHC 871540 ? Search for Dijet Resonances in 7 TeV pp Collisions at CMS 873627 ? Search for Quark Compositeness with the Dijet Centrality Ratio in $pp$ Collisions at $\sqrt{s}=7$ TeV 874738 ? First Measurement of the Cross Section for Top-Quark Pair Production in Proton-Proton Collisions at $\sqrt{s}=7$ TeV 875955 X Performance Testing of the CMS Cathode Strip Chambers 875959 X Track Reconstruction with Cosmic Ray Data at the Tracker Integration Facility 875975 X Study of Various Photomultiplier Tubes with Muon Beams And Cerenkov Light Produced in Electron Showers 875985 X Energy Response and Longitudinal Shower Profiles Measured in CMS HCAL and Comparison With Geant4 875992 X Prospects for Diffractive and Forward Physics at the LHC 878118 . Prompt and non-prompt $J/\psi$ production in $pp$ collisions at $\sqrt{s}=7$ TeV 879277 ? Search for Stopped Gluinos in $pp$ collisions at $\sqrt{s}=7$ TeV 879315 . Charged particle multiplicities in $pp$ interactions at $\sqrt{s}=0.9$, 2.36, and 7 TeV 879403 . Measurement of the Isolated Prompt Photon Production Cross Section in $pp$ Collisions at $\sqrt{s} = 7$~TeV 881087 . Measurements of Inclusive $W$ and $Z$ Cross Sections in $pp$ Collisions at $\sqrt{s}=7$ TeV 881434 ? Search for Microscopic Black Hole Signatures at the Large Hadron Collider 881885 ? Search for Pair Production of Second-Generation Scalar Leptoquarks in $pp$ Collisions at $\sqrt{s}=7$ TeV 881886 ? Search for Pair Production of First-Generation Scalar Leptoquarks in $pp$ Collisions at $\sqrt{s}=7$ TeV 882871 ? Upsilon Production Cross-Section in pp Collisions at $sqrt{s}=7$ TeV 882963 ? Search for a heavy gauge boson $W$ ' in the final state with an electron and large missing transverse energy in $pp$ collisions at $\sqrt{s}=7$ TeV 883318 ? Measurement of the $B^+$ Production Cross Section in pp Collisions at $\sqrt{s} = 7$~TeV 883765 ? Search for Heavy Stable Charged Particles in $pp$ collisions at $\sqrt{s}=7$ TeV 883771 ? Search for Supersymmetry in pp Collisions at 7 TeV in Events with Jets and Missing Transverse Energy 884808 . Measurement of Bose-Einstein Correlations in $pp$ Collisions at $\sqrt{s}=0.9$ and 7 TeV 884811 . Inclusive b-hadron production cross section with muons in $pp$ collisions at $\sqrt{s} = 7$ TeV 885663 . Dijet Azimuthal Decorrelations in $pp$ Collisions at $\sqrt{s} = 7$~TeV 886332 . First Measurement of Hadronic Event Shapes in $pp$ Collisions at $\sqrt {s}=7$ TeV 889010 ! Observation and studies of jet quenching in PbPb collisions at nucleon-nucleon center-of-mass energy = 2.76 TeV 889175 . Measurement of Dijet Angular Distributions and Search for Quark Compositeness in pp Collisions at $sqrt{s} = 7$ TeV 889807 . Measurement of $B\bar{B}$ Angular Correlations based on Secondary Vertex Reconstruction at $\sqrt{s}=7$ TeV 890166 . Strange Particle Production in $pp$ Collisions at $\sqrt{s}=0.9$ and 7 TeV 890505 ? Search for a Heavy Bottom-like Quark in $pp$ Collisions at $\sqrt{s} = 7$ TeV 890909 ? Study of Z boson production in PbPb collisions at $\sqrt{s_{NN}}$ = 2.76 TeV 890910 ? Measurement of $W^+ W^-$ production and search for the Higgs boson in pp collisions at $\sqrt s=7$ TeV 891040 ? Search for a $W^\prime$ boson decaying to a muon and a neutrino in $pp$ collisions at $\sqrt{s} = 7$ TeV 891470 ? Search for Resonances in the Dilepton Mass Distribution in $pp$ Collisions at $\sqrt(s) = 7$ TeV 891482 ? Search for Supersymmetry in $pp$ Collisions at $\sqrt{s} = 7$ TeV in Events with Two Photons and Missing Transverse Energy 891814 ? Search for Physics Beyond the Standard Model in Opposite-Sign Dilepton Events at $\sqrt{s} = 7$ TeV 892975 . Measurement of the lepton charge asymmetry in inclusive $W$ production in pp collisions at $\sqrt{s} = 7$ TeV 893512 ? Search for Large Extra Dimensions in the Diphoton Final State at the Large Hadron Collider 895579 ? Search for Neutral MSSM Higgs Bosons Decaying to Tau Pairs in $pp$ Collisions at $\sqrt{s}=7$ TeV 895581 ? Measurement of the Inclusive Z Cross Section via Decays to Tau Pairs in $pp$ Collisions at $\sqrt{s}=7$ TeV 895742 ! Measurement of the differential dijet production cross section in proton-proton collisions at $\sqrt{s}=7$ TeV 896211 ? Measurement of the $B^0$ production cross section in $pp$ Collisions at $\sqrt{s}=7$ TeV 896527 ? Search for new physics with same-sign isolated dilepton events with jets and missing transverse energy at the LHC 896585 . Measurement of the Polarization of W Bosons with Large Transverse Momenta in W+Jets Events at the LHC 896764 X Charged particle transverse momentum spectra in $pp$ collisions at $\sqrt{s} = 0.9$ and 7 TeV 899324 . Long-range and short-range dihadron angular correlations in central PbPb collisions at a nucleon-nucleon center of mass energy of 2.76 TeV 899577 . Measurement of $W\gamma$ and $Z\gamma$ production in $pp$ collisions at $\sqrt{s} = 7$ TeV 900114 . Search for supersymmetry in events with a lepton, a photon, and large missing transverse energy in $pp$ collisions at $\sqrt{s}=7$ TeV 901277 . Indications of suppression of excited $\Upsilon$ states in PbPb collisions at $\sqrt{S_{NN}}$ = 2.76 TeV 901401 . Search for First Generation Scalar Leptoquarks in the e$\nu$jj channel in $pp$ collisions at $\sqrt{s}=$ 7 TeV 901829 . Measurement of the $t\bar{t}$ production cross section and the top quark mass in the dilepton channel in $pp$ collisions at $\sqrt{s}=7$ TeV 902309 . Measurement of the Inclusive Jet Cross Section in $pp$ Collisions at $\sqrt{s}=7$ TeV 912560 . Measurement of the ratio of the 3-jet to 2-jet cross sections in $pp$ collisions at $\sqrt{s} = 7$ TeV 912697 . Search for physics beyond the standard model using multilepton signatures in $pp$ collisions at $\sqrt{s}=$ 7 TeV 912706 . Measurement of the Top-antitop Production Cross Section in $pp$ Collisions at $\sqrt{s}=7$ TeV using the Kinematic Properties of Events with Leptons and Jets 913321 . Search for Same-Sign Top-Quark Pair Production at $\sqrt{s}=7$ TeV and Limits on Flavour Changing Neutral Currents in the Top Sector 913455 ? Search for Light Resonances Decaying into Pairs of Muons as a Signal of New Physics 913689 . Measurement of the $t$-channel single top quark production cross section in $pp$ collisions at $\sqrt{s}=7$ TeV 913831 . Search for Supersymmetry in Events with b Jets and Missing Transverse Momentum at the LHC 914325 ? Measurement of the Strange $B$ Meson Production Cross Section with J/Psi $\phi$ Decays in $pp$ Collisions at $\sqrt{s}=7$ TeV 914487 . Search for New Physics with Jets and Missing Transverse Momentum in $pp$ collisions at $\sqrt{s}=7$ TeV 914953 . Search for New Physics with a Mono-Jet and Missing Transverse Energy in $pp$ Collisions at $\sqrt{s} = 7$ TeV 915810 X Missing transverse energy performance of the CMS detector 916908 . Measurement of the Underlying Event Activity at the LHC with $\sqrt{s}= 7$ TeV and Comparison with $\sqrt{s} = 0.9$ TeV 917436 ? Inclusive search for squarks and gluinos in $pp$ collisions at $\sqrt{s}=7$ TeV 917583 . A search for excited leptons in $pp$ Collisions at $\sqrt{s}=$ 7 TeV 917588 . Search for supersymmetry in $pp$ collisions at $\sqrt{s}=7$ TeV in events with a single lepton, jets, and missing transverse momentum 918745 . Search for Three-Jet Resonances in $pp$ Collisions at $\sqrt{s}=7$ TeV 919443 X Determination of Jet Energy Calibration and Transverse Momentum Resolution in CMS 919733 . Dependence on pseudorapidity and centrality of charged hadron production in PbPb collisions at a nucleon-nucleon centre-of-mass energy of 2.76 TeV 919737 ? Measurement of the Inclusive $W$ and $Z$ Production Cross Sections in $pp$ Collisions at $\sqrt{s}=7$ TeV 919742 ? Search for Resonances in the Dijet Mass Spectrum from 7 TeV pp Collisions at CMS 921468 ? Search for B(s) and B to dimuon decays in pp collisions at 7 TeV 921788 . Measurement of the Drell-Yan Cross Section in $pp$ Collisions at $\sqrt{s}=7$ TeV 922830 ! Measurement of the Differential Cross Section for Isolated Prompt Photon Production in pp Collisions at 7 TeV 924377 . Measurement of the $t \bar{t}$ Production Cross Section in $pp$ Collisions at 7 TeV in Lepton + Jets Events Using $b$-quark Jet Identification 927049 ? Search for Supersymmetry at the LHC in Events with Jets and Missing Transverse Energy 928282 . Search for a Vector-like Quark with Charge 2/3 in $t$ + $Z$ Events from $pp$ Collisions at $\sqrt{s}=7$ TeV 929904 X Performance of tau-lepton reconstruction and identification in CMS 930318 . Forward Energy Flow, Central Charged-Particle Multiplicities, and Pseudorapidity Gaps in W and Z Boson Events from pp Collisions at $\sqrt{s}$ = 7 TeV 930319 . Measurement of energy flow at large pseudorapidities in $pp$ collisions at $\sqrt{s} = 0.9$ and 7 TeV 939559 X Measurement of the weak mixing angle with the Drell-Yan process in proton-proton collisions at the LHC 940012 X Jet Production Rates in Association with $W$ and $Z$ Bosons in $pp$ Collisions at $\sqrt{s}=7$ TeV 941555 . Measurement of the Rapidity and Transverse Momentum Distributions of $Z$ Bosons in $pp$ Collisions at $\sqrt{s}=7$ TeV 943720 . Measurement of the Production Cross Section for Pairs of Isolated Photons in $pp$ collisions at $\sqrt{s}=7$ TeV 944755 . $J/\psi$ and $\psi_{2S}$ production in $pp$ collisions at $\sqrt{s}=7$ TeV 954992 . Exclusive photon-photon production of muon pairs in proton-proton collisions at $\sqrt{s}=7$ TeV 1079910 ? Search for signatures of extra dimensions in the diphoton mass spectrum at the Large Hadron Collider 1082456 . Measurement of the charge asymmetry in top-quark pair production in proton-proton collisions at $\sqrt{s}=7$ TeV 1084729 . Measurement of isolated photon production in $pp$ and PbPb collisions at $\sqrt{s_{NN}}=2.76$ TeV 1084730 . Centrality dependence of dihadron correlations and azimuthal anisotropy harmonics in PbPb collisions at $\sqrt{s_{NN}}=2.76$ TeV 1085651 ? Suppression of non-prompt $J/\psi$, prompt $J/\psi$, and Y(1S) in PbPb collisions at $\sqrt{s_{NN}}=2.76$ TeV 1087342 . Measurement of the inclusive production cross sections for forward jets and for dijet events with one forward and one central jet in $pp$ collisions at $\sqrt{s}=7$ TeV 1088226 . Search for a Higgs boson in the decay channel $H$ to ZZ(*) to $q$ qbar $\ell^-$ l+ in $pp$ collisions at $\sqrt{s}=7$ TeV 1088230 . Search for the standard model Higgs boson decaying into two photons in $pp$ collisions at $\sqrt{s}=7$ TeV 1088231 . Combined results of searches for the standard model Higgs boson in $pp$ collisions at $\sqrt{s}=7$ TeV 1088232 . Search for the standard model Higgs boson decaying to $W^+W^−$ in the fully leptonic final state in pp collisions at $\sqrt{s}=7$ TeV 1088604 . Search for the standard model Higgs boson in the decay channel $H$ to $Z Z$ to 4 leptons in $pp$ collisions at $\sqrt{s}=7$ TeV 1088823 . Study of high-pT charged particle suppression in PbPb compared to $pp$ collisions at $\sqrt{s_{NN}}=2.76$ TeV 1089288 . Search for the standard model Higgs boson in the $H$ to $Z Z$ to $\ell \ell \tau \tau$ decay channel in $pp$ collisions at $\sqrt{s}=7$ TeV 1089334 . Search for the standard model Higgs boson in the $H$ to $Z Z$ to 2 $\ell 2 \nu$ channel in $pp$ collisions at $\sqrt{s}=7$ TeV 1089399 . Search for large extra dimensions in dimuon and dielectron events in pp collisions at $\sqrt{s} = 7$ TeV 1089661 . Search for neutral Higgs bosons decaying to tau pairs in $pp$ collisions at $\sqrt{s}=7$ TeV 1089700 . Search for the standard model Higgs boson decaying to bottom quarks in $pp$ collisions at $\sqrt{s}=7$ TeV 1089835 . Inclusive $b$-jet production in $pp$ collisions at $\sqrt{s}=7$ TeV 1090064 . Jet momentum dependence of jet quenching in PbPb collisions at $\sqrt{s_{NN}}=2.76$ TeV 1090423 . Search for quark compositeness in dijet angular distributions from $pp$ collisions at $\sqrt{s}=7$ TeV 1091050 . Search for microscopic black holes in $pp$ collisions at $\sqrt{s}=7$ TeV 1093951 . Measurement of the cross section for production of $b b^-$ bar $X$, decaying to muons in $pp$ collisions at $\sqrt{s}=7$ TeV 1094164 . Search for $B^0_s \to \mu^+ \mu^-$ and $B^0 \to \mu^+ \mu^-$ decays 1094855 ? Search for heavy, top-like quark pair production in the dilepton final state in $pp$ collisions at $\sqrt{s} = 7$ TeV 1095503 . Measurement of the top quark pair production cross section in $pp$ collisions at $\sqrt{s} = 7$ TeV in dilepton final states containing a $\tau$ 1102908 . Ratios of dijet production cross sections as a function of the absolute difference in rapidity between jets in proton-proton collisions at $\sqrt{s}=7$ TeV 1103032 . Search for Dark Matter and Large Extra Dimensions in pp Collisions Yielding a Photon and Missing Transverse Energy 1104744 . Search for heavy bottom-like quarks in 4.9 inverse femtobarns of $pp$ collisions at $\sqrt{s}=7$ TeV 1107658 . Measurement of the underlying event in the Drell-Yan process in proton-proton collisions at $\sqrt{s}=7$ TeV 1107659 . Measurement of the elliptic anisotropy of charged particles produced in PbPb collisions at $\sqrt{s}_{NN}$=2.76 TeV 1107730 . Measurement of the Z/$\gamma$*+b-jet cross section in pp collisions at $\sqrt{s}$ = 7 TeV 1107735 . Azimuthal anisotropy of charged particles at high transverse momenta in PbPb collisions at $\sqrt{s_{NN}}=2.76$ TeV 1108144 . Search for Anomalous $t\bar{t}$ Production in the Highly-Boosted All-Hadronic Final State 1110691 X Measurement of the mass difference between top and antitop quarks 1111014 . Shape, Transverse Size, and Charged Hadron Multiplicity of Jets in pp Collisions at 7 TeV 1111141 . Search for physics beyond the standard model in events with a $Z$ boson, jets, and missing transverse energy in $pp$ collisions at $\sqrt{s}=7$ TeV 1111995 . Search for leptonic decays of $W$ ' bosons in $pp$ collisions at $\sqrt{s}=7$ TeV 1112169 . Search for anomalous production of multilepton events in $pp$ collisions at $\sqrt{s}=7$ TeV 1112562 X Observation of a new Xi(b) baryon 1112986 . Studies of jet quenching using isolated-photon+jet correlations in PbPb and $pp$ collisions at $\sqrt{s_{NN}}=2.76$ TeV 1113310 . Search for heavy long-lived charged particles in $pp$ collisions at $\sqrt{s}=7$ TeV 1113442 . Measurement of the $\Lambda_b$ cross section and the $_{\bar{\Lambda}_b}$ to $\Lambda_b$ ratio with $J/\Psi \Lambda$ decays in $pp$ collisions at $\sqrt{s}=7$ TeV 1114315 . Measurement of the pseudorapidity and centrality dependence of the transverse energy density in PbPb collisions at $\sqrt{s_{NN}}=2.76$ TeV 1115185 . Search for new physics in events with same-sign dileptons and $b$-tagged jets in $pp$ collisions at $\sqrt{s}=7$ TeV 1116149 . Search for a light charged Higgs boson in top quark decays in $pp$ collisions at $\sqrt{s}=7$ TeV 1116250 . Measurement of jet fragmentation into charged particles in $pp$ and PbPb collisions at $\sqrt{s_{NN}}=2.76$ TeV 1116412 . Study of $W$ boson production in PbPb and $pp$ collisions at $\sqrt{s_{NN}}=2.76$ TeV 1116526 . Search for new physics with same-sign isolated dilepton events with jets and missing transverse energy 1117012 . Search for a $W^\prime$ or Techni-$\rho$ Decaying into $WZ$ in $pp$ Collisions at $\sqrt{s}=7$ TeV 1117702 . Search for high-mass resonances decaying into τ -lepton pairs in pp collisions at $\sqrt{s}=7$ TeV 1117706 . Search for narrow resonances in dilepton mass spectra in $pp$ collisions at $\sqrt{s}=7$ TeV 1118047 . Measurement of the electron charge asymmetry in inclusive $W$ production in $pp$ collisions at $\sqrt{s}=7$ TeV 1118577 . Search for charge-asymmetric production of W$′$ bosons in $t\bar{t} +$ jet events from pp collisions at $\sqrt{s} =$ 7 TeV 1118578 . Search for new physics in events with opposite-sign leptons, jets, and missing transverse energy in $pp$ collisions at $\sqrt{s}=7$ TeV 1118729 X Performance of CMS muon reconstruction in $pp$ collision events at $\sqrt{s}=7$ TeV 1119567 . Search for dark matter and large extra dimensions in monojet events in $pp$ collisions at $\sqrt{s}=7$ TeV 1120142 . Search for a light pseudoscalar Higgs boson in the dimuon decay channel in $pp$ collisions at $\sqrt{s}=7$ TeV 1120732 ! Inclusive and differential measurements of the $t \bar{t}$ charge asymmetry in proton-proton collisions at $\sqrt{s} =$ 7 TeV 1120733 ? Search for stopped long-lived particles produced in $pp$ collisions at $\sqrt{s}=7$ TeV 1120997 . Search for new physics with long-lived particles decaying to photons and missing energy in $pp$ collisions at $\sqrt{s}=7$ TeV 1121375 . Search for a fermiophobic Higgs boson in $pp$ collisions at $\sqrt{s}=7$ TeV 1121700 . Search for supersymmetry in hadronic final states using MT2 in $pp$ collisions at $\sqrt{s} = 7$ TeV 1121703 . Search for new physics in the multijet and missing transverse momentum final state in proton-proton collisions at $\sqrt{s} = 7$ TeV 1121876 ! Measurement of the underlying event activity in $pp$ collisions at $\sqrt{s} = 0.9$ and 7 TeV with the novel jet-area/median approach 1122035 . A search for a doubly-charged Higgs boson in $pp$ collisions at $\sqrt{s}=7$ TeV 1122847 . Forward-backward asymmetry of Drell-Yan lepton pairs in $pp$ collisions at $\sqrt{s} = 7$ TeV 1123117 . Study of the inclusive production of charged pions, kaons, and protons in $pp$ collisions at $\sqrt{s}=0.9$, 2.76, and 7 TeV 1123507 . Search for pair production of first- and second-generation scalar leptoquarks in $pp$ collisions at $\sqrt{s}= 7$ TeV 1123803 . Search for heavy Majorana neutrinos in $\mu^{\pm}\mu^{\pm} +$ jets and $e^{\pm}e^{\pm} +$ jets events in pp collisions at $\sqrt{s} =$ 7 TeV 1124338 X Observation of a new boson at a mass of 125 GeV with the CMS experiment at the LHC 1125962 . Search for a $W$ ' boson decaying to a bottom quark and a top quark in $pp$ collisions at $\sqrt{s}=7$ TeV 1125963 . Search for flavor changing neutral currents in top quark decays in pp collisions at 7 TeV 1127329 . Measurement of the azimuthal anisotropy of neutral pions in PbPb collisions at $\sqrt{s_{NN}}=2.76$ TeV 1127335 . Measurement of the $t\bar{t}$ production cross section in the dilepton channel in $pp$ collisions at $\sqrt{s}=7$ TeV 1127501 . Observation of sequential Upsilon suppression in PbPb collisions 1127510 . Search for three-jet resonances in $pp$ collisions at $\sqrt{s}=7$ TeV 1128019 . Study of the dijet mass spectrum in $pp \to W +$ jets events at $\sqrt{s}=7$ TeV 1181767 . Search for supersymmetry in events with b-quark jets and missing transverse energy in pp collisions at 7 TeV 1184341 X Search for pair produced fourth-generation up-type quarks in $pp$ collisions at $\sqrt{s}=7$ TeV with a lepton in the final state 1184487 . Combined search for the quarks of a sequential fourth generation 1184938 . Search for exclusive or semi-exclusive photon pair production and observation of exclusive and semi-exclusive electron pair production in $pp$ collisions at $\sqrt{s}=7$ TeV 1184941 . Observation of a diffractive contribution to dijet production in proton-proton collisions at $\sqrt{s}=7$ TeV 1185101 X Measurement of the top-quark mass in $t\bar{t}$ events with lepton+jets final states in $pp$ collisions at $\sqrt{s}=7$ TeV 1185104 X Measurement of the top-quark mass in $t\bar{t}$ events with dilepton final states in $pp$ collisions at $\sqrt{s}=7$ TeV 1185414 . Measurement of the $Y(1S), Y(2S)$ and $Y(3S)$ polarizations in $pp$ collisions at $\sqrt{s}=7$ TeV 1185781 . Evidence for associated production of a single top quark and W boson in $pp$ collisions at $\sqrt{s}$ = 7 TeV 1186381 . Search for a narrow spin-2 resonance decaying to a pair of Z vector bosons in the semileptonic final state 1186385 . Search for the standard model Higgs boson produced in association with $W$ and $Z$ bosons in $pp$ collisions at $\sqrt{s}=7$ TeV 1186730 . Search for resonant $t\bar{t}$ production in lepton+jets events in $pp$ collisions at $\sqrt{s}=7$ TeV 1186734 . Measurement of the single-top-quark $t$-channel cross section in $pp$ collisions at $\sqrt{s}=7$ TeV 1188683 . Search for electroweak production of charginos and neutralinos using leptonic final states in $pp$ collisions at $\sqrt{s}=7$ TeV 1189049 . Search for anomalous production of highly boosted $Z$ bosons decaying to $\mu^+ \mu^-$ in proton-proton collisions at $\sqrt{s}=7$ TeV 1189050 . Measurement of the relative prompt production rate of chi(c2) and chi(c1) in $pp$ collisions at $\sqrt{s}=7$ TeV 1189663 . Search for heavy lepton partners of neutrinos in proton-proton collisions in the context of the type III seesaw mechanism 1189815 X Search for supersymmetry in events with photons and low missing transverse energy in $pp$ collisions at $\sqrt{s}=7$ TeV 1189819 X Search for fractionally charged particles in $pp$ collisions at $\sqrt{s}=7$ TeV 1189823 X Search for narrow resonances and quantum black holes in inclusive and $b$-tagged dijet mass spectra from $pp$ collisions at $\sqrt{s}=7$ TeV 1189986 . Search for heavy neutrinos and W[R] bosons with right-handed couplings in a left-right symmetric model in pp collisions at sqrt(s) = 7 TeV 1189987 . Search for excited leptons in $pp$ collisions at $\sqrt{s}=7$ TeV 1190671 . Observation of Z decays to four leptons with the CMS detector at the LHC 1191899 . Observation of long-range near-side angular correlations in proton-lead collisions at the LHC 1192033 . Search for third-generation leptoquarks and scalar bottom quarks in $pp$ collisions at $\sqrt{s}=7$ TeV 1192034 . Search for pair production of third-generation leptoquarks and top squarks in $pp$ collisions at $\sqrt{s}=7$ TeV 1193338 . Measurement of the inelastic proton-proton cross section at $\sqrt{s}=7$ TeV 1193934 . Search for heavy quarks decaying into a top quark and a $W$ or $Z$ boson using lepton + jets events in $pp$ collisions at $\sqrt{s}$ = 7 TeV 1193935 . Measurement of the sum of $W W$ and $WZ$ production with $W+$dijet events in $pp$ collisions at $\sqrt{s}=7$ TeV 1193937 . Search for a non-standard-model Higgs boson decaying to a pair of new light bosons in four-muon final states 1194120 . Search for supersymmetry in final states with missing transverse energy and 0, 1, 2, or at least 3 b-quark jets in 7 TeV pp collisions using the variable alphaT 1201946 ! Measurement of differential top-quark pair production cross sections in $pp$ colisions at $\sqrt{s}=7$ TeV 1202275 X Search in leptonic channels for heavy resonances decaying to long-lived neutral particles 1202674 X Search for supersymmetry in final states with a single lepton, $b$-quark jets, and missing transverse energy in proton-proton collisions at $\sqrt{s}=7$ TeV 1202680 X Search for $Z$ ' resonances decaying to $t\bar{t}$ in dilepton+jets final states in $pp$ collisions at $\sqrt{s}=7$ TeV 1203133 X Identification of b-quark jets with the CMS experiment 1203307 X Search for new physics in events with photons, jets, and missing transverse energy in $pp$ collisions at $\sqrt{s}=7$ TeV 1203454 ? Measurement of the $ZZ$ production cross section and search for anomalous couplings in 2 l2l ' final states in $pp$ collisions at $\sqrt{s}=7$ TeV 1203843 X Search for exotic resonances decaying into $WZ/ZZ$ in $pp$ collisions at $\sqrt{s}=7$ TeV 1206603 . Search for long-lived particles decaying to photons and missing energy in proton-proton collisions at $\sqrt{s}=7$ TeV 1206606 . Search for heavy resonances in the W/Z-tagged dijet mass spectrum in pp collisions at 7 TeV 1208097 X Search for contact interactions in $\mu^+\mu^-$ events in $pp$ collisions at $\sqrt{s}=7$ TeV 1208702 X Search for heavy narrow dilepton resonances in $pp$ collisions at $\sqrt{s}=7$ TeV and $\sqrt{s}=8$ TeV 1208703 X Search for new physics in events with same-sign dileptons and $b$ jets in $pp$ collisions at $\sqrt{s}=8$ TeV 1208812 X Inclusive search for supersymmetry using the razor variables in $pp$ collisions at $\sqrt{s}=7$ TeV 1208913 . Measurement of the $t\bar{t}$ production cross section in $pp$ collisions at $\sqrt{s}=7$ TeV with lepton + jets final states 1208923 . Measurements of differential jet cross sections in proton-proton collisions at $\sqrt{s}=7$ TeV with the CMS detector 1208931 X Study of the Mass and Spin-Parity of the Higgs Boson Candidate Via Its Decays to Z Boson Pairs 1208988 X Search for supersymmetry in $pp$ collisions at $\sqrt{s}=7$ TeV in events with a single lepton, jets, and missing transverse momentum 1209556 X Search for supersymmetry in events with opposite-sign dileptons and missing transverse energy using an artificial neural network 1209721 . Event shapes and azimuthal correlations in $Z$ + jets events in $pp$ collisions at $\sqrt{s}=7$ TeV 1210032 X Interpretation of Searches for Supersymmetry with simplified Models 1211187 X Search for physics beyond the standard model in events with $\tau$ leptons, jets, and large transverse momentum imbalance in pp collisions at $\sqrt{s}$ = 7 TeV 1215317 . Measurement of W+W- and ZZ production cross sections in pp collisions at sqrt(s) = 8 TeV 1215599 X Search for contact interactions using the inclusive jet $p_T$ spectrum in $pp$ collisions at $\sqrt{s} = 7$ TeV 1216035 . Measurement of the top-antitop production cross section in the tau+jets channel in pp collisions at sqrt(s) = 7 TeV 1217551 . Measurement of the $t\bar{t}$ production cross section in the all-jet final state in pp collisions at $\sqrt{s}$ = 7 TeV 1217552 X Search for pair-produced dijet resonances in four-jet final states in pp collisions at $\sqrt{s}$=7  TeV 1218021 X Searches for Higgs bosons in pp collisions at sqrt(s) = 7 and 8 TeV in the context of four-generation and fermiophobic models 1218372 . Study of the underlying event at forward rapidity in pp collisions at $\sqrt{s}$ = 0.9, 2.76, and 7 TeV 1218995 X Search for new physics in final states with a lepton and missing transverse energy in pp collisions at the LHC 1219000 X Search for a Higgs boson decaying into a b-quark pair and produced in association with b quarks in proton–proton collisions at 7 TeV 1219950 X Measurement of the X(3872) production cross section via decays to J/psi pi pi in pp collisions at sqrt(s) = 7 TeV 1220378 X Search for narrow resonances using the dijet mass spectrum in pp collisions at $\sqrt{s}$=8  TeV 1222336 . Search for the standard model Higgs boson produced in association with a top-quark pair in pp collisions at the LHC 1223519 . Search for supersymmetry in hadronic final states with missing transverse energy using the variables $\alpha_T$ and b-quark multiplicity in pp collisions at $\sqrt s=8$ TeV 1223628 ? Measurement of associated production of vector bosons and top quark-antiquark pairs at sqrt(s) = 7 TeV 1223729 X A New Boson with a Mass of 125 GeV Observed with the CMS Experiment at the Large Hadron Collider 1224273 X Observation of a new boson with mass near 125 GeV in pp collisions at $\sqrt{s}$ = 7 and 8 TeV 1224539 . Studies of jet mass in dijet and W/Z + jet events 1224805 X Search for microscopic black holes in pp collisions at sqrt(s) = 8 TeV 1225274 ? Measurement of the $\Upsilon(1S), \Upsilon(2S)$, and $\Upsilon(3S)$ cross sections in pp collisions at $\sqrt{s}$ = 7 TeV 1225976 X Search for a standard-model-like Higgs boson with a mass in the range 145 to 1000 GeV at the LHC 1229333 . Measurement of masses in the $t \bar{t}$ system by kinematic endpoints in pp collisions at $\sqrt{s}$ = 7 TeV 1230936 X Measurement of the $\Lambda_{b}^0$ lifetime in pp collisions at $\sqrt{s} = 7$ TeV 1230937 ! Measurement of the ratio of the inclusive 3-jet cross section to the inclusive 2-jet cross section in pp collisions at $\sqrt{s}$ = 7 TeV and first determination of the strong coupling constant in the TeV range 1231738 X Searches for long-lived charged particles in pp collisions at $\sqrt{s}$=7 and 8 TeV 1231945 . Multiplicity and transverse momentum dependence of two- and four-particle correlations in pPb and PbPb collisions 1232968 X Search for gluino mediated bottom- and top-squark production in multijet final states in pp collisions at 8 TeV 1235421 X Study of exclusive two-photon production of $W^+W^-$ in $pp$ collisions at $\sqrt{s} = 7$ TeV and constraints on anomalous quartic gauge couplings 1235536 ! Measurement of neutral strange particle production in the underlying event in proton-proton collisions at sqrt(s) = 7 TeV 1236361 ! Measurement of the hadronic activity in events with a Z and two jets and extraction of the cross section for the electroweak production of a Z with two jets in pp collisions at $\sqrt{s}$ = 7 TeV 1237104 ? Measurement of the $W^+W^-$ Cross section in $pp$ Collisions at $\sqrt{s} = 7$ TeV and Limits on Anomalous $WW\gamma$ and $WWZ$ couplings 1237915 X Energy Calibration and Resolution of the CMS Electromagnetic Calorimeter in $pp$ Collisions at $\sqrt{s} = 7$ TeV 1240497 X Search for top squarks in $R$-parity-violating supersymmetry using three or more leptons and b-tagged jets 1240504 X The performance of the CMS muon detector in proton-proton collisions at sqrt(s) = 7 TeV at the LHC 1241819 X Determination of the top-quark pole mass and strong coupling constant from the t t-bar production cross section in pp collisions at $\sqrt{s}$ = 7 TeV 1242440 . Study of the production of charged pions, kaons, and protons in pPb collisions at $\sqrt{s_{NN}} =\ $ 5.02 $\,\text {TeV}$ 1243161 X Measurement of the top-quark mass in all-jets $t\bar{t}$ events in pp collisions at $\sqrt{s}$=7 TeV 1243425 X Measurement of the B(s) to mu+ mu- branching fraction and search for B0 to mu+ mu- with the CMS Experiment 1243861 X Search for a Higgs boson decaying into a Z and a photon in pp collisions at sqrt(s) = 7 and 8 TeV 1244128 ? Measurement of the prompt $J/\psi$ and $\psi$(2S) polarizations in $pp$ collisions at $\sqrt{s}$ = 7 TeV 1246905 . Search for top-squark pair production in the single-lepton final state in pp collisions at $\sqrt{s}$ = 8 TeV 1247976 X Angular analysis and branching fraction measurement of the decay $B^0 \to K^{*0} \mu^+\mu^-$ 1249595 . Measurement of the W-boson helicity in top-quark decays from $t\bar{t}$ production in lepton+jets events in pp collisions at $\sqrt{s} =$ 7 TeV 1251905 ? Measurement of the $W\gamma$ and $Z\gamma$ inclusive cross sections in $pp$ collisions at $\sqrt s=7$  TeV and limits on anomalous triple gauge boson couplings 1252068 X Search for a new bottomonium state decaying to $\Upsilon(1S)\pi^+\pi^-$ in pp collisions at $\sqrt{s}$ = 8 TeV 1252719 . Measurement of the production cross section for $Z\gamma \to \nu\bar{\nu}\gamma$ in pp collisions at $\sqrt{s} =$ 7 TeV and limits on $ZZ\gamma$ and $Z\gamma\gamma$ triple gauge boson couplings 1253367 X Searches for new physics using the $t\bar{t}$ invariant mass distribution in pp collisions at $\sqrt{s}$=8  TeV 1255647 X Observation of a peaking structure in the $J/\psi \phi$ mass spectrum from $B^{\pm} \to J/\psi \phi K^{\pm}$ decays 1256590 ! Modification of jet shapes in PbPb collisions at $\sqrt {s_{NN}} = 2.76$ TeV 1256938 . Measurement of associated W + charm production in pp collisions at $\sqrt{s}$ = 7 TeV 1256943 . Measurement of the cross section and angular correlations for associated production of a Z boson with b hadrons in pp collisions at $\sqrt{s} =$ 7 TeV 1257387 X Search for baryon number violation in top-quark decays 1258128 . Rapidity distributions in exclusive Z + jet and $\gamma$ + jet events in $pp$ collisions at $\sqrt{s}$ = 7 TeV 1258399 X Search for the standard model Higgs boson produced in association with a W or a Z boson and decaying to bottom quarks 1261026 . Jet and underlying event properties as a function of charged-particle multiplicity in proton–proton collisions at $\sqrt{s}$ = 7 TeV 1262319 ! Measurement of the differential and double-differential Drell-Yan cross sections in proton-proton collisions at $\sqrt{s} =$ 7 TeV 1262804 . Measurement of higher-order harmonic azimuthal anisotropy in PbPb collisions at $\sqrt{s_{NN}}$ = 2.76 TeV 1263658 . Searches for light- and heavy-flavour three-jet resonances in pp collisions at $\sqrt{s} = 8$ TeV 1264662 . Measurements of $t\bar{t}$ spin correlations and top-quark polarization using dilepton final states in $pp$ collisions at $\sqrt{s}$ = 7 TeV 1265220 X Search for supersymmetry in pp collisions at $\sqrt{s}$=8 TeV in events with a single lepton, large jet multiplicity, and multiple b jets 1265512 X Search for pair production of excited top quarks in the lepton + jets final state 1265659 . Probing color coherence effects in pp collisions at $\sqrt{s}=7\,\text {TeV} $ 1266056 . Measurement of the triple-differential cross section for photon+jets production in proton-proton collisions at $\sqrt{s}$=7 TeV 1266257 . Search for new physics in events with same-sign dileptons and jets in pp collisions at $\sqrt{s}$ = 8 TeV 1266766 X Inclusive search for a vector-like T quark with charge $\frac{2}{3}$ in pp collisions at $\sqrt{s}$ = 8 TeV 1267508 X Measurement of Higgs boson production and properties in the WW decay channel with leptonic final states 1268151 X Studies of azimuthal dihadron correlations in ultra-central PbPb collisions at $\sqrt{s_{NN}} =$ 2.76 TeV 1268328 X Search for top-quark partners with charge 5/3 in the same-sign dilepton final state 1268812 X Search for top squark and higgsino production using diphoton Higgs boson decays 1269437 X Search for Flavor-Changing Neutral Currents in Top-Quark Decays $t \to Zq$ in $pp$ Collisions at $\sqrt{s}=8$  TeV 1269454 X Evidence of b-Jet Quenching in PbPb Collisions at $\sqrt{s_{NN}}=2.76$  TeV 1272842 X Measurement of the properties of a Higgs boson in the four-lepton final state 1272853 . Study of double parton scattering using W + 2-jet events in proton-proton collisions at $\sqrt{s}$ = 7 TeV 1273570 ? Measurement of the muon charge asymmetry in inclusive $pp \to W+X$ production at $\sqrt s =$ 7 TeV and an improved determination of light parton distribution functions 1273571 X Event activity dependence of Y(nS) production in $\sqrt{s_{NN}}$=5.02 TeV pPb and $\sqrt{s}$=2.76 TeV pp collisions 1273574 . Measurement of four-jet production in proton-proton collisions at $\sqrt{s}=7$  TeV 1273578 ! Measurement of the production cross section for a W boson and two b jets in pp collisions at $\sqrt{s}$=7 TeV 1275617 . Measurement of the $t \bar{t}$ production cross section in the dilepton channel in pp collisions at $\sqrt{s}$ = 8 TeV 1276827 X Observation of the associated production of a single top quark and a $W$ boson in $pp$ collisions at $\sqrt s = $8 TeV 1278063 . Studies of dijet transverse momentum balance and pseudorapidity distributions in pPb collisions at $\sqrt{s_{\mathrm{NN}}} = 5.02$ $\,\text {TeV}$ 1278199 X Evidence for the 125 GeV Higgs boson decaying to a pair of $\tau$ leptons 1278857 X Evidence for the direct decay of the 125 GeV Higgs boson to fermions 1280200 ? Measurement of inclusive W and Z boson production cross sections in pp collisions at $\sqrt{s}$ = 8 TeV 1280529 ! Measurement of the production cross sections for a Z boson and one or more b jets in pp collisions at sqrt(s) = 7 TeV 1280718 X Search for W' $\to $ tb decays in the lepton + jets final state in pp collisions at $\sqrt{s}$ = 8 TeV 1281538 . Measurements of the $t\bar{t}$ charge asymmetry using the dilepton decay channel in pp collisions at $\sqrt{s} =$ 7 TeV 1281837 X Search for new physics in the multijet and missing transverse momentum final state in proton-proton collisions at $\sqrt{s}$= 8 TeV 1285228 X Alignment of the CMS tracker with LHC and cosmic ray data 1285492 . Measurement of WZ and ZZ production in pp collisions at $\sqrt{s} = 8\,\text {TeV} $ in final states with b-tagged jets 1287736 ? Measurement of the t-channel single-top-quark production cross section and of the $\mid V_{tb} \mid$ CKM matrix element in pp collisions at $\sqrt{s}$= 8 TeV 1288709 X Search for invisible decays of Higgs bosons in the vector boson fusion and associated ZH production modes 1289223 ? Measurement of the ratio $\mathcal B(t \to Wb)/\mathcal B(t \to Wq)$ in pp collisions at $\sqrt{s}$ = 8 TeV 1290126 ! Measurement of jet multiplicity distributions in $\mathrm {t}\overline{\mathrm {t}}$ production in pp collisions at $\sqrt{s} = 7\,\text {TeV} $ 1291135 X Search for $WW \gamma$ and $WZ \gamma$ production and constraints on anomalous quartic gauge couplings in $pp$ collisions at $\sqrt s =$ 8 TeV 1291940 X Search for anomalous production of events with three or more leptons in $pp$ collisions at $\sqrt(s) =$ 8 TeV 1294140 . Measurement of pseudorapidity distributions of charged particles in proton-proton collisions at $\sqrt{s}$ = 8 TeV by the CMS and TOTEM experiments 1294937 X Search for massive resonances in dijet systems containing jets tagged as W or Z boson decays in pp collisions at $ \sqrt{s} $ = 8 TeV 1296080 X Search for massive resonances decaying into pairs of boosted bosons in semi-leptonic final states at $\sqrt{s} =$ 8 TeV 1296082 X Constraints on the Higgs boson width from off-shell production and decay to Z-boson pairs 1296259 X Search for top-squark pairs decaying into Higgs or Z bosons in pp collisions at $\sqrt{s}$=8 TeV 1296262 X Search for supersymmetry with razor variables in pp collisions at $\sqrt{s}$=7  TeV 1298029 X Description and performance of track and primary-vertex reconstruction with the CMS tracker 1298393 ! Measurement of differential cross sections for the production of a pair of isolated photons in pp collisions at $\sqrt{s}=7\,\text {TeV} $ 1298508 X Searches for electroweak production of charginos, neutralinos, and sleptons decaying to leptons and W, Z, and Higgs bosons in pp collisions at 8 TeV 1298512 X Search for jet extinction in the inclusive jet-$p_t$ spectrum from proton-proton collisions at $\sqrt s =$ 8 TeV 1298807 . Measurement of the $pp \to ZZ$ production cross section and constraints on anomalous triple gauge couplings in four-lepton final states at $\sqrt s=$8 TeV 1298810 ! Measurement of the ratio of inclusive jet cross sections using the anti-$k_T$ algorithm with radius parameters R=0.5 and 0.7 in pp collisions at $\sqrt{s}=7$  TeV 1298812 . Measurement of prompt $J/\psi$ pair production in pp collisions at $ \sqrt{s} $ = 7 Tev 1299142 . Measurement of jet fragmentation in PbPb and pp collisions at $\sqrt{s_{NN}}=2.76$ TeV 1299490 X CMS data and workflow management system 1300149 X Radiation background with the CMS RPCs at the LHC 1301560 X Search for excited quarks in the $\gamma +$jet final state in proton–proton collisions at $\sqrt s=8$ TeV 1303894 . Differential cross section measurements for the production of a W boson in association with jets in proton–proton collisions at $\sqrt s=7$ TeV 1303895 X CMS RPC muon detector performance with 2010-2012 LHC data 1303904 . Measurement of top quark-antiquark pair production in association with a W or Z boson in pp collisions at $\sqrt{s} = 8$ $\,\text {TeV}$ 1304454 X Observation of the diphoton decay of the Higgs boson and measurement of its properties 1305624 . Study of hadronic event-shape variables in multijet final states in pp collisions at sqrt(s) = 7 TeV 1306289 X Search for new resonances decaying via WZ to leptons in proton-proton collisions at $\sqrt s =$ 8 TeV 1306295 X Search for heavy neutrinos and $\mathrm {W}$ bosons with right-handed couplings in proton-proton collisions at $\sqrt{s} = 8\,\text {TeV} $ 1307759 . Measurement of the $t \bar t$ production cross section in $pp$ collisions at $\sqrt s = 8$ TeV in dilepton final states containing one $\tau$ lepton 1309874 X Search for pair production of third-generation scalar leptoquarks and top squarks in proton–proton collisions at $\sqrt{s}$=8 TeV 1310104 X Search for the associated production of the Higgs boson with a top-quark pair 1310653 X Search for physics beyond the standard model in final states with a lepton and missing transverse energy in proton-proton collisions at sqrt(s) = 8 TeV 1310737 . Measurements of jet multiplicity and differential production cross sections of $Z +$ jets events in proton-proton collisions at $\sqrt{s} =$ 7 TeV 1310838 X Search for neutral MSSM Higgs bosons decaying to a pair of tau leptons in pp collisions 1311223 X Search for dark matter, extra dimensions, and unparticles in monojet events in proton–proton collisions at $\sqrt{s} = 8$ TeV 1315820 X Searches for electroweak neutralino and chargino production in channels with Higgs, Z, and W bosons in pp collisions at 8 TeV 1315947 . Long-range two-particle correlations of strange hadrons with charged particles in pPb and PbPb collisions at LHC energies 1317640 ? Search for Displaced Supersymmetry in events with an electron and a muon with large impact parameters 1318344 ? Measurement of the production cross section ratio $\sigma$(Xb2(1P)) / $\sigma$(Xb1(1P) in pp collisions at $\sqrt s $ = 8 TeV 1318946 X Search for Standard Model Production of Four Top Quarks in the Lepton + Jets Channel in pp Collisions at $\sqrt{s}$ = 8 TeV 1320560 X Search for Monotop Signatures in Proton-Proton Collisions at $\sqrt s =$ 8 TeV 1320561 ? Measurement of the W boson helicity in events with a single reconstructed top quark in pp collisions at $ \sqrt{s}=8 $ TeV 1320775 ? Measurement of Prompt $\psi(2S) \to J/\psi$ Yield Ratios in Pb-Pb and $p-p$ Collisions at $\sqrt {s_{NN}}=$ 2.76  TeV 1321537 X Searches for heavy Higgs bosons in two-Higgs-doublet models and for $t→ch$ decay using multilepton and diphoton final states in $pp$ collisions at 8 TeV 1321687 . Measurement of electroweak production of two jets in association with a Z boson in proton-proton collisions at $\sqrt{s}=8\,\text {TeV}$ 1322563 X Identification techniques for highly boosted W bosons that decay into hadrons 1322726 ? Study of Z production in PbPb and pp collisions at $ \sqrt{s_{\mathrm{NN}}}=2.76 $ TeV in the dimuon and dielectron decay channels 1323075 X Measurement of the ratio of the production cross sections times branching fractions of $B_{c}^{\pm} \to J/\psi \pi^{\pm}$ and $B^{\pm} \to J/\psi K^{\pm}$ and $\mathcal{B}(B_{c}^{\pm} \to J/\psi \pi^{\pm}\pi^{\pm}\pi^{\mp})/\mathcal{B}(B_{c}^{\pm} \to J/\psi \pi^{\pm})$ in pp collisions at $\sqrt{s} =$ 7 TeV 1323393 X CMS RPC tracker muon reconstruction 1323444 X Study of vector boson scattering and search for new physics in events with two same-sign leptons and two jets 1323624 X Search for a standard model-like Higgs boson in the $μ^+μ^−$ and $e^+e^−$ decay channels at the LHC 1323630 X Constraints on parton distribution functions and extraction of the strong coupling constant from the inclusive jet cross section in pp collisions at $\sqrt{s} = 7$ $\,\text {TeV}$ 1325549 X Search for new phenomena in monophoton final states in proton-proton collisions at $\sqrt s =$ 8 TeV 1325798 X Performance of the CMS missing transverse momentum reconstruction in pp data at $\sqrt{s}$ = 8 TeV 1326189 X CMS RPC commissioning of the existing detector during the long shutdown 1327224 . Search for quark contact interactions and extra spatial dimensions using dijet angular distributions in proton–proton collisions at $\sqrt s =$ 8 TeV 1327726 X Constraints on the spin-parity and anomalous HVV couplings of the Higgs boson in proton collisions at 7 and 8 TeV 1328493 X Observation of the rare $B^0_s\to\mu^+\mu^-$ decay from the combined analysis of CMS and LHCb data 1328962 . Measurement of the cross section ratio $\sigma_\mathrm{t \bar{t} b \bar{b}} / \sigma_\mathrm{t \bar{t} jj }$ in pp collisions at $\sqrt{s}$ = 8 TeV 1329620 ? Search for disappearing tracks in proton-proton collisions at $ \sqrt{s}=8 $ TeV 1329792 ? Search for Long-Lived Neutral Particles Decaying to Quark-Antiquark Pairs in Proton-Proton Collisions at $\sqrt{s} =$ 8 TeV 1329959 ? Search for long-lived particles that decay into final states containing two electrons or two muons in proton-proton collisions at $\sqrt{s} =$ 8 TeV 1330294 ? Search for stealth supersymmetry in events with jets, either photons or leptons, and low missing transverse momentum in pp collisions at 8 TeV 1332509 ! Measurements of differential and double-differential Drell-Yan cross sections in proton-proton collisions at 8 TeV 1332746 ! Measurement of the inclusive 3-jet production differential cross section in proton–proton collisions at 7 TeV and determination of the strong coupling constant in the TeV range 1334141 ? Searches for supersymmetry based on events with b jets and four W bosons in pp collisions at 8 TeV 1335131 ? Search for physics beyond the standard model in dilepton mass spectra in proton-proton collisions at $ \sqrt{s}=8 $ TeV 1335501 ? Search for pair-produced resonances decaying to jet pairs in proton–proton collisions at $\sqrt{s} =$ 8 TeV 1335811 X Precise determination of the mass of the Higgs boson and tests of compatibility of its couplings with the standard model predictions using proton collisions at 7 and 8 $\,\text {TeV}$ 1340084 ? Search for resonances and quantum black holes using dijet mass spectra in proton-proton collisions at $\sqrt{s} =$ 8 TeV 1340696 ? Search for heavy Majorana neutrinos in $\mu^\pm \mu^\pm+$ jets events in proton-proton collisions at $\sqrt{s}$ = 8 TeV 1340699 ? Search for Decays of Stopped Long-Lived Particles Produced in Proton–Proton Collisions at $\sqrt{s}= 8\,\text {TeV} $ 1341039 X Measurement of the ratio $B(B^0_s \to J/\psi f_0(980))$ / $B(B^0_s \to J/\psi \phi(1020))$ in pp collisions at $\sqrt s$ = 7 TeV 1342266 ? Measurements of the $\Upsilon$(1S), $\Upsilon$(2S), and $\Upsilon$(3S) differential cross sections in pp collisions at $\sqrt{s} =$ 7 TeV 1342447 ? Search for Supersymmetry Using Razor Variables in Events with $b$-Tagged Jets in $pp$ Collisions at $\sqrt{s} =$ 8 TeV 1343506 X Search for a Standard Model Higgs Boson Produced in Association with a Top-Quark Pair and Decaying to Bottom Quarks Using a Matrix Element Method 1343509 X Constraints on the pMSSM, AMSB model and on other models from the search for long-lived charged particles in proton-proton collisions at sqrt(s) = 8 TeV 1343791 X Performance of Electron Reconstruction and Selection with the CMS Detector in Proton-Proton Collisions at √s = 8  TeV 1343792 X Performance of Photon Reconstruction and Identification with the CMS Detector in Proton-Proton Collisions at sqrt(s) = 8 TeV 1345023 ? Measurement of J/ψ and ψ(2S) Prompt Double-Differential Cross Sections in pp Collisions at $\sqrt{s}$=7  TeV 1345027 X Searches for Supersymmetry using the M$_{T2}$ Variable in Hadronic Events Produced in pp Collisions at 8 TeV 1345159 . Distributions of Topological Observables in Inclusive Three- and Four-Jet Events in pp Collisions at sqrt(s) = 7 TeV 1345160 X Search for Narrow High-Mass Resonances in Proton–Proton Collisions at $\sqrt{s}$ = 8 TeV Decaying to a Z and a Higgs Boson 1345262 X Evidence for Collective Multiparticle Correlations in p-Pb Collisions 1345263 ? Nuclear Effects on the Transverse Momentum Spectra of Charged Particles in pPb Collisions at $\sqrt{s_{_\mathrm {NN}}} =5.02$ TeV 1345354 ? Measurement of the Zγ Production Cross Section in pp Collisions at 8 TeV and Search for Anomalous Triple Gauge Boson Couplings 1345823 ? Search for Physics Beyond the Standard Model in Events with Two Leptons, Jets, and Missing Transverse Momentum in pp Collisions at sqrt(s) = 8 TeV 1346512 ? Search for Lepton-Flavour-Violating Decays of the Higgs Boson 1346843 . Study of Final-State Radiation in Decays of Z Bosons Produced in $pp$ Collisions at 7 TeV 1347386 . Evidence for transverse momentum and pseudorapidity dependent event plane fluctuations in PbPb and pPb collisions 1348542 X Search for vector-like T quarks decaying to top quarks and Higgs bosons in the all-hadronic channel using jet substructure 1352128 X Search for resonant pair production of Higgs bosons decaying to two bottom quark–antiquark pairs in proton–proton collisions at 8 TeV 1353393 X Measurements of the $\mathrm{Z}$ $\mathrm{Z}$ production cross sections in the $2\mathrm{l} 2\nu $ channel in proton–proton collisions at $\sqrt{s} = 7$ and $8~\mathrm{TeV} $ and combined constraints on triple gauge couplings 1353541 ? Study of W boson production in pPb collisions at $\sqrt{s_{\mathrm{NN}}} =$ 5.02 TeV 1356728 ? Searches for third-generation squark production in fully hadronic final states in proton-proton collisions at $ \sqrt{s} = 8$ TeV 1356998 . Measurement of diffraction dissociation cross sections in pp collisions at $\sqrt{s}$ = 7 TeV 1357201 ? Search for Third-Generation Scalar Leptoquarks in the t$\tau$ Channel in Proton-Proton Collisions at $\sqrt{s}$ = 8 TeV 1357982 X Search for a Higgs boson in the mass range from 145 to 1000 GeV decaying to a pair of W or Z bosons 1359293 ? Search for the production of dark matter in association with top-quark pairs in the single-lepton final state in proton-proton collisions at sqrt(s) = 8 TeV 1359450 ! Measurement of the Z boson differential cross section in transverse momentum and rapidity in proton–proton collisions at 8 TeV 1359451 ? Angular coefficients of Z bosons produced in pp collisions at $\sqrt{s}$ = 8 TeV and decaying to $\mu^+ \mu^-$ as a function of transverse momentum and rapidity 1362177 X Search for a pseudoscalar boson decaying into a Z boson and the 125 GeV Higgs boson in $ℓ^+ℓ^−b\overline{b}$ final states 1367339 X Trapping in proton irradiated p$^+$-n-n$^+$ silicon sensors at fluences anticipated at the HL-LHC outer tracker 1369161 X Impact of low-dose electron irradiation on $n^{+}p$ silicon strip sensors 1370682 . Measurement of the differential cross section for top quark pair production in pp collisions at $\sqrt{s} = 8\,\text {TeV} $ 1372730 ? Comparison of the Z/$\gamma$$^{∗}$ + jets to $\gamma$ + jets cross sections in pp collisions at $ \sqrt{s}=8 $ TeV 1373745 X Search for neutral color-octet weak-triplet scalar particles in proton-proton collisions at $ \sqrt{s}=8 $ TeV 1373914 X A search for pair production of new light bosons decaying into muons 1374219 X Search for the standard model Higgs boson produced through vector boson fusion and decaying to $b \overline{b}$ 1374621 X Search for a massive resonance decaying into a Higgs boson and a W or Z boson in hadronic final states in proton-proton collisions at $ \sqrt{s}=8 $ TeV 1375026 X Search for diphoton resonances in the mass range from 150 to 850 GeV in pp collisions at $\sqrt{s} =$ 8 TeV 1375314 X Search for resonant $t \bar t$ production in proton-proton collisions at $\sqrt s=$ 8  TeV 1380177 X Search for neutral MSSM Higgs bosons decaying into a pair of bottom quarks 1380605 . Production of leading charged particles and leading charged-particle jets at small transverse momenta in pp collisions at sqrt(s) = 8 TeV 1380907 X Search for exotic decays of a Higgs boson into undetectable particles and one or more photons 1382346 ? Search for supersymmetry with photons in pp collisions at $\sqrt{s}$=8  TeV 1382587 ? Search for a Higgs boson decaying into $\gamma^* \gamma \to \ell \ell \gamma$ with low dilepton mass in pp collisions at $\sqrt s = $ 8 TeV 1382590 ! Inclusive and differential measurements of the $t\overline{t}$ charge asymmetry in pp collisions at $\sqrt{s} =$ 8 TeV 1382594 ? Measurement of the ${{\mathrm{W} }^{+} }\mathrm{W}^{-} $ cross section in pp collisions at $\sqrt{s} =$ 8 TeV and limits on anomalous gauge couplings 1384119 . Pseudorapidity distribution of charged hadrons in proton-proton collisions at $\sqrt{s}$ = 13 TeV 1384772 X Limits on the Higgs boson lifetime and width from its decay to four charged leptons 1385104 ? Search for pair-produced vectorlike B quarks in proton-proton collisions at $\sqrt{s}$=8  TeV 1385107 . Measurement of the underlying event activity using charged-particle jets in proton-proton collisions at sqrt(s) = 2.76 TeV 1385111 X Measurement of the CP-violating weak phase $\phi_s$ and the decay width difference $\Delta \Gamma_s$ using the B$_s^0 \to J/\psi\phi$(1020) decay channel in pp collisions at $\sqrt{s}=$ 8 TeV 1385600 X Angular analysis of the decay $B^0 \to K^{*0} \mu^+ \mu^-$ from pp collisions at $\sqrt s = 8$ TeV 1386851 ? Search for supersymmetry in events with a photon, a lepton, and missing transverse momentum in pp collisions at $\sqrt s=$ 8 TeV 1386854 ? Search for neutral MSSM Higgs bosons decaying to $\mu^{+} \mu^{-}$ in pp collisions at $ \sqrt{s} =$ 7 and 8 TeV 1388178 . Measurement of the charge asymmetry in top quark pair production in pp collisions at $\sqrt(s) =$ 8 TeV using a template method 1388363 ? Search for W' decaying to tau lepton and neutrino in proton-proton collisions at $\sqrt(s) =$ 8 TeV 1390110 ? Study of B Meson Production in p$+$Pb Collisions at $\sqrt{s_{NN}}=5.02$  TeV Using Exclusive Hadronic Decays 1391140 ? Search for supersymmetry in the vector-boson fusion topology in proton-proton collisions at $ \sqrt{s}=8 $ TeV 1391146 ? Search for a charged Higgs boson in pp collisions at $ \sqrt{s}=8 $ TeV 1391147 ! Measurement of differential cross sections for Higgs boson production in the diphoton decay channel in pp collisions at $\sqrt{s}=8\,\text {TeV} $ 1393257 ? Search for pair production of first and second generation leptoquarks in proton-proton collisions at $\sqrt{s}$ = 8  TeV 1393258 ? Search for single production of scalar leptoquarks in proton-proton collisions at $\sqrt{s} = 8$ $TeV$ 1393261 . Measurement of the inelastic cross section in proton–lead collisions at $\sqrt {s_{NN}}=$ 5.02 TeV 1393269 X Measurement of the top quark mass using proton-proton data at ${\sqrt{(s)}}$ = 7 and 8 TeV 1393276 ? Search for vector-like charge 2/3 T quarks in proton-proton collisions at sqrt(s) = 8 TeV 1394163 ? Search for $W' \to tb$ in proton-proton collisions at $\sqrt{s} = $ 8 TeV 1394164 ? Measurement of the $\mathrm{t}\overline{{\mathrm{t}}}$ production cross section in the all-jets final state in pp collisions at $\sqrt{s}=8$ $\,\text {TeV}$ 1395094 X Search for the production of an excited bottom quark decaying to $tW$ in proton-proton collisions at $ \sqrt{s}=8 $ TeV 1395096 X Search for the associated production of a Higgs boson with a single top quark in proton-proton collisions at $ \sqrt{s}=8 $ TeV 1395457 . Measurement of transverse momentum relative to dijet systems in PbPb and pp collisions at $ \sqrt{s_{\mathrm{NN}}}=2.76 $ TeV 1396140 X Observation of top quark pairs produced in association with a vector boson in pp collisions at $ \sqrt{s}=8 $ TeV 1396141 X Searches for a heavy scalar boson H decaying to a pair of 125 GeV Higgs bosons hh or for a heavy pseudoscalar boson A decaying to Zh, in the final states with $h \to \tau \tau$ 1397173 ! Measurement of long-range near-side two-particle angular correlations in pp collisions at $\sqrt s =$13 TeV 1397174 . Measurement of $\mathrm {t}\overline{\mathrm {t}}$ production with additional jet activity, including $\mathrm {b}$ quark jets, in the dilepton decay channel using pp collisions at $\sqrt{s} =$ 8 TeV 1397180 . Transverse momentum spectra of inclusive b jets in pPb collisions at $\sqrt{s_{NN}} = $ 5.02 TeV 1397832 X Search for a light charged Higgs boson decaying to $ \mathrm{c}\overline{\mathrm{s}} $ in pp collisions at $ \sqrt{s}=8 $ TeV 1398582 ? Measurement of the top quark pair production cross section in proton-proton collisions at $\sqrt(s) =$ 13 TeV 1399359 X Search for a very light NMSSM Higgs boson produced in decays of the 125 GeV scalar boson and decaying into $\tau$ leptons in pp collisions at $\sqrt{s}=8$ TeV 1400805 X Reconstruction and identification of τ lepton decays to hadrons and ν$_τ$ at CMS 1402803 ? Search for Excited Leptons in Proton-Proton Collisions at $\sqrt{s}$ = 8 TeV 1403169 . Measurement of Top Quark Polarisation in T-Channel Single Top Quark Production 1403990 X Search for a Low-Mass Pseudoscalar Higgs Boson Produced in Association with a $b\bar{b}$ Pair in $pp$ Collisions at $\sqrt{s} =$ 8 TeV 1404159 X Search for Anomalous Single Top Quark Production in Association with a Photon in $pp$ Collisions at $ \sqrt{s}=8 $ TeV 1405439 ? Measurement of Spin Correlations in $t\bar{t}$ Production using the Matrix Element Method in the Muon+Jets Final State in $pp$ Collisions at $\sqrt{s} =$ 8 TeV 1407148 ? Search for dark matter and unparticles produced in association with a Z boson in proton-proton collisions at $\sqrt s=$ 8  TeV 1407839 X Event generator tunes obtained from underlying event and multiparton scattering measurements 1407955 ? Search for narrow resonances decaying to dijets in proton-proton collisions at $\sqrt(s) =$ 13 TeV 1410826 ! Measurement of the inclusive jet cross section in pp collisions at $\sqrt{s} = 2.76\,\text {TeV}$ 1410832 . Study of Z boson production in pPb collisions at $\sqrt {s_{NN}} = 5.02$ TeV 1411443 ? Search for supersymmetry in events with soft leptons, low jet multiplicity, and missing transverse energy in proton–proton collisions at $\sqrt{s}$=8 TeV 1411454 ! Measurement of differential and integrated fiducial cross sections for Higgs boson production in the four-lepton decay channel in pp collisions at $ \sqrt{s}=7 $ and 8 TeV 1412059 . Correlations between jets and charged particles in PbPb and pp collisions at $ \sqrt{s_{\mathrm{NN}}}=2.76 $ TeV 1413748 . Measurements of t t-bar spin correlations and top quark polarization using dilepton final states in pp collisions at sqrt(s) = 8 TeV 1414605 . Measurement of inclusive jet production and nuclear modifications in pPb collisions at $\sqrt{s_{_\mathrm {NN}}} =$ 5.02 TeV 1415949 ? Forward–backward asymmetry of Drell–Yan lepton pairs in pp collisions at $\sqrt{s} = 8$ $\,\mathrm{TeV}$ 1416821 ? Search for massive WH resonances decaying into the $\ell \nu \mathrm{b} \overline{\mathrm{b}} $ final state at $\sqrt{s}=8$ $~\text {TeV}$ 1416827 ! Azimuthal decorrelation of jets widely separated in rapidity in pp collisions at $ \sqrt{s}=7 $ TeV 1420551 ? Search for supersymmetry in pp collisions at sqrt(s) = 8 TeV in final states with boosted W bosons and b jets using razor variables 1420556 ? Search for direct pair production of scalar top quarks in the single- and dilepton channels in proton-proton collisions at $ \sqrt{s}=8 $ TeV 1421644 X Combined search for anomalous pseudoscalar HVV couplings in VH(H $\to b \bar b$) production and H $\to$ VV decay 1421645 ? Search for R-parity violating decays of a top squark in proton-proton collisions at $\sqrt{s}$ = 8 TeV 1421646 . Measurement of dijet azimuthal decorrelation in pp collisions at $\sqrt{s}=8\,\mathrm{TeV} $ 1422778 ? Search for supersymmetry in the multijet and missing transverse momentum final state in pp collisions at 13 TeV 1423069 ? Measurement of the $ \mathrm{ Z } \gamma \rightarrow \nu \bar{\nu} \gamma$ production cross section in pp collisions at $\sqrt{s}=$ 8 TeV and limits on anomalous $ \mathrm{ ZZ } \gamma$ and $ \mathrm{Z} \gamma \gamma$ trilinear gauge boson couplings 1424833 ? Search for heavy resonances decaying to two Higgs bosons in final states containing four b quarks 1424834 ! Search for supersymmetry in electroweak production with photons and large missing transverse energy in pp collisions at $\sqrt s = 8$ TeV 1424842 ? Measurements of the $\mathrm{t}\overline{\mathrm{t}}$ production cross section in lepton+jets final states in pp collisions at 8 $\,\text {TeV}$ and ratio of 8 to 7  $\,\text {TeV}$ cross sections 1425690 ? Search for direct pair production of supersymmetric top quarks decaying to all-hadronic final states in pp collisions at $\sqrt{s} = 8\;\text {TeV} $ 1426517 ! Measurement of the differential cross section and charge asymmetry for inclusive $\mathrm {p}\mathrm {p}\rightarrow \mathrm {W}^{\pm }+X$ production at ${\sqrt{s}} = 8$ TeV 1426525 X Search for heavy Majorana neutrinos in e$^{±}$e$^{±}$+ jets and e$^{±}$ $\mu^{±}$+ jets events in proton-proton collisions at $ \sqrt{s}=8 $ TeV 1426692 ? Measurement of the t-tbar production cross section in the e-mu channel in proton-proton collisions at sqrt(s) = 7 and 8 TeV 1426696 X Search for s channel single top quark production in pp collisions at $ \sqrt{s}=7 $ and 8 TeV 1426828 . $\Upsilon(\mathrm{nS})$ polarizations versus particle multiplicity in pp collisions at $\sqrt{s} =$ 7 TeV 1426832 ? Search for neutral resonances decaying into a Z boson and a pair of b jets or $\tau$ leptons 1427411 ? Search for new physics with the M$_{T2}$ variable in all-jets final states produced in pp collisions at $ \sqrt{s}=13 $ TeV 1430578 X Physics motivations and expected performance of the CMS muon system upgrade with triple-GEM detectors 1430892 . Measurements of $t \bar t$ charge asymmetry using dilepton final states in pp collisions at $\sqrt s=8$ TeV 1430902 X Measurement of the top quark mass using charged particles in pp collisions at $\sqrt s =$ 8 TeV 1431986 ? Search for two Higgs bosons in final states containing two photons and two bottom quarks in proton-proton collisions at 8 TeV 1436367 . Search for dark matter particles in proton-proton collisions at $ \sqrt{s}=8 $ TeV using the razor variables 1448100 X Evidence for exclusive $\gamma\gamma \to W^+ W^-$ production and constraints on anomalous quartic gauge couplings in $pp$ collisions at $ \sqrt{s}=7 $ and 8 TeV 1448302 ? Search for lepton flavour violating decays of heavy resonances and quantum black holes to an e$\mu$ pair in proton-proton collisions at $\sqrt{s}$ = 8 TeV 1449080 . Pseudorapidity dependence of long-range two-particle correlations in $p$Pb collisions at $\sqrt {s_{NN}}=$ 5.02 TeV 1454081 ? Search for narrow resonances in dijet final states at $\sqrt(s)=$ 8 TeV with the novel CMS technique of data scouting 1454211 . Measurement of the integrated and differential $t \bar t$ production cross sections for high-$p_t$ top quarks in $pp$ collisions at $\sqrt s =$ 8 TeV 1456795 X Search for Higgs boson off-shell production in proton-proton collisions at 7 and 8 TeV and derivation of constraints on its total decay width 1456935 . Search for new physics in same-sign dilepton events in proton–proton collisions at $\sqrt{s} = 13\,\text {TeV} $ 1459051 . Measurement of the double-differential inclusive jet cross section in proton–proton collisions at $\sqrt{s} = 13\,\text {TeV} $ 1459054 ? Search for supersymmetry in pp collisions at $ \sqrt{s}=13 $ TeV in the single-lepton final state using the sum of masses of large-radius jets 1464834 . Multiplicity and rapidity dependence of strange hadron production in pp, pPb, and PbPb collisions at the LHC 1464840 ? Coherent $J/\psi$ photoproduction in ultra-peripheral PbPb collisions at $\sqrt {s_{NN}} =$ 2.76 TeV with the CMS experiment 1466293 ? Search for top squark pair production in compressed-mass-spectrum scenarios in proton-proton collisions at $\sqrt{s}$ = 8 TeV using the $\alpha_T$ variable 1466294 . Measurement of the W boson helicity fractions in the decays of top quark pairs to lepton $+$ jets final states produced in pp collisions at $\sqrt s=$ 8TeV 1466301 ? Search for Dark Matter and Supersymmetry with a Compressed Mass Spectrum in the Vector Boson Fusion Topology in Proton-Proton Collisions at $\sqrt{s} =$ 8  TeV 1467450 X High rate, fast timing Glass RPC for the high $\eta$ CMS muon detectors 1467451 . Measurement of the transverse momentum spectrum of the Higgs boson produced in pp collisions at $ \sqrt{s}=8 $ TeV using $H \to WW$ decays 1469062 X Phenomenological MSSM interpretation of CMS searches in pp collisions at sqrt(s) = 7 and 8 TeV 1469073 ? Search for Resonant Production of High-Mass Photon Pairs in Proton-Proton Collisions at $\sqrt s$ =8 and 13 TeV 1471281 ! Measurement of the transverse momentum spectra of weak vector bosons produced in proton-proton collisions at $ \sqrt{s}=8 $ TeV 1471287 . Evidence for collectivity in pp collisions at the LHC 1472314 ? Searches for $R$-parity-violating supersymmetry in $pp $collisions at $\sqrt(s) =$ 8 TeV in final states with 0-4 leptons 1473674 . Measurement of the differential cross sections for top quark pair production as a function of kinematic event variables in pp collisions at $\sqrt s$=7 and 8 TeV 1473675 ? Search for new physics in final states with two opposite-sign, same-flavor leptons, jets, and missing transverse momentum in pp collisions at sqrt(s) = 13 TeV 1475003 X Observation of the decay $B^+ \to \psi(2S) \phi(1020) K^+$ in pp collisions at $\sqrt s =$ 8 TeV 1475472 X Search for lepton flavour violating decays of the Higgs boson to $e \tau$ and $e \mu$ in proton–proton collisions at $\sqrt s=$ 8 TeV 1475475 X Jet energy scale and resolution in the CMS experiment in pp collisions at 8 TeV 1477207 ? Search for dark matter in proton-proton collisions at 8 TeV with missing transverse momentum and vector boson tagged jets 1477805 X Measurement of the WZ production cross section in pp collisions at $\sqrt(s) =$ 13 TeV 1477806 . Measurement of electroweak production of a W boson and two forward jets in proton-proton collisions at $ \sqrt{s}=8 $ TeV 1478600 X Measurement of the ZZ production cross section and Z $\to \ell^+\ell^-\ell'^+\ell'^-$ branching fraction in pp collisions at $\sqrt s$=13 TeV 1479163 ? Search for new phenomena in events with high jet multiplicity and low missing transverse momentum in proton–proton collisions at $\sqrt{s}=8$ TeV 1480862 X Measurement of the mass of the top quark in decays with a $J/\psi$ meson in pp collisions at 8 TeV 1483165 X Dose rate effects in the radiation damage of the plastic scintillators of the CMS Hadron Endcap Calorimeter 1484162 ! Measurement of the production cross section of a W boson in association with two b jets in pp collisions at $\sqrt{s} = 8{\,\mathrm{{TeV}}} $ 1485195 ! Measurement of the total and differential inclusive $B^+$ hadron cross sections in pp collisions at $\sqrt{s}$ = 13 TeV 1485699 X The CMS trigger system 1485701 . Decomposing transverse momentum balance contributions for quenched jets in PbPb collisions at $ \sqrt{s_{\mathrm{N}\;\mathrm{N}}}=2.76 $ TeV 1485702 ? Search for high-mass diphoton resonances in proton–proton collisions at 13 TeV and combination with 8 TeV search 1486238 . Studies of inclusive four-jet production with two $b$-tagged jets in proton-proton collisions at 7 TeV 1487277 . Measurement and QCD analysis of double-differential inclusive jet cross sections in pp collisions at $ \sqrt{s}=8 $ TeV and cross section ratios to 2.76 and 7 TeV 1487278 . Measurement of inclusive jet cross sections in $pp$ and PbPb collisions at $\sqrt{s_{NN}}=$ 2.76 TeV 1487279 ? Search for narrow resonances in dilepton mass spectra in proton-proton collisions at $\sqrt{s}$ = 13 TeV and combination with 8 TeV data -1487288 X Measurement of the WZ production cross section in pp collisions at $\sqrt{s} = 7$ and 8 $\,\text{TeV}$ and search for anomalous triple gauge couplings at $\sqrt{s} = 8\,\text{TeV} $ +1487288 . Measurement of the WZ production cross section in pp collisions at $\sqrt{s} = 7$ and 8 $\,\text{TeV}$ and search for anomalous triple gauge couplings at $\sqrt{s} = 8\,\text{TeV} $ 1488103 ? Inclusive search for supersymmetry using razor variables in pp collisions at $\sqrt s=$ 13  TeV 1488280 ? Search for long-lived charged particles in proton-proton collisions at $\sqrt s=$ 13  TeV 1488581 ? Search for supersymmetry in events with one lepton and multiple jets in proton-proton collisions at $\sqrt{s} =$ 13 TeV 1489183 ? Observation of charge-dependent azimuthal correlations in $p$-Pb collisions and its implication for the search for the chiral magnetic effect 1489189 . Suppression and azimuthal anisotropy of prompt and nonprompt ${\mathrm{J}}/\psi $ production in PbPb collisions at $\sqrt{{s_{_{\text {NN}}}}} =2.76$ $\,\mathrm{TeV}$ 1489193 ? Cross section measurement of $t$-channel single top quark production in pp collisions at $\sqrt s =$ 13 TeV 1490903 ? Search for high-mass Z$\gamma$ resonances in $\mathrm{ e }^{+}\mathrm{ e }^{-}\gamma $ and $ \mu^{+}\mu^{-}\gamma$ final states in proton-proton collisions at $\sqrt{s} =$ 8 and 13 TeV 1491379 X Search for anomalous Wtb couplings and flavour-changing neutral currents in t-channel single top quark production in pp collisions at $\sqrt{s} =$ 7 and 8 TeV 1491950 . Measurement of differential cross sections for top quark pair production using the lepton+jets final state in proton-proton collisions at 13 TeV 1491953 . Measurements of differential cross sections for associated production of a W boson and jets in proton-proton collisions at $\sqrt{s} =$ 8 TeV 1492316 X Search for top quark decays via Higgs-boson-mediated flavor-changing neutral currents in pp collisions at $ \sqrt{s}=8 $ TeV 1492317 ? Search for electroweak production of charginos in final states with two τ leptons in pp collisions at $ \sqrt{s}=8 $ TeV 1492321 ? Search for R-parity violating supersymmetry with displaced vertices in proton-proton collisions at $\sqrt{s}$ = 8 TeV 1494067 X Observation of $\Upsilon$(1S) pair production in proton-proton collisions at $ \sqrt{s}=8 $ TeV 1494580 ? Search for heavy resonances decaying into a vector boson and a Higgs boson in final states with charged leptons, neutrinos, and b quarks 1495025 ? Searches for invisible decays of the Higgs boson in pp collisions at $\sqrt{s}$ = 7, 8, and 13 TeV 1495237 X Measurement of the mass difference between top quark and antiquark in pp collisions at $\sqrt{s} = 8$ TeV 1495423 ? A search for new phenomena in pp collisions at $\sqrt{s} = 13\,\text {TeV} $ in final states with missing transverse momentum and at least one jet using the $\alpha _{\mathrm {T}}$ variable 1495840 . Relative Modification of Prompt ψ(2S) and J/ψ Yields from pp to PbPb Collisions at $\sqrt{s_{NN}}=5.02$ TeV 1495866 ! Suppression of $\Upsilon(1S), \Upsilon(2S)$ and $\Upsilon(3S)$ production in PbPb collisions at $\sqrt{s_{\rm NN}}$ = 2.76 TeV 1496050 . Charged-particle nuclear modification factors in PbPb and pPb collisions at $ \sqrt{s_{\mathrm{N}\;\mathrm{N}}}=5.02 $ TeV 1497514 ? Search for dijet resonances in proton–proton collisions at $\sqrt{s}$ = 13 TeV and constraints on dark matter and other models 1497519 ! Measurements of differential production cross sections for a Z boson in association with jets in pp collisions at $ \sqrt{s}=8 $ TeV 1497736 . Measurement of the $t\bar{t}$ production cross section using events in the e$\mu$ final state in pp collisions at $\sqrt{s} =$ 13 TeV -1499471 ! Measurements of the associated production of a Z boson and b jets in pp collisions at ${\sqrt{s}} = 8\,\text {TeV} $ +1499471 . Measurements of the associated production of a Z boson and b jets in pp collisions at ${\sqrt{s}} = 8\,\text {TeV} $ 1499476 ? Search for heavy resonances decaying to tau lepton pairs in proton-proton collisions at $ \sqrt{s}=13 $ TeV 1499477 ? Search for supersymmetry in events with photons and missing transverse energy in pp collisions at 13 TeV 1500513 X Search for CP violation in $ t\overline{t} $ production and decay in proton-proton collisions at $ \sqrt{s}=8 $ TeV 1501681 ? Search for single production of a heavy vector-like T quark decaying to a Higgs boson and a top quark with a lepton and jets in the final state 1501683 ? Search for heavy neutrinos or third-generation leptoquarks in final states with two hadronically decaying $\tau$ leptons and two jets in proton-proton collisions at $ \sqrt{s}=13 $ TeV 1502925 ? Searches for pair production of third-generation squarks in $\sqrt{s}=13$ $\,\text {TeV}$ pp collisions 1504209 ? Search for electroweak production of a vector-like quark decaying to a top quark and a Higgs boson using boosted topologies in fully hadronic final states 1507091 . Measurements of the charm jet cross section and nuclear modification factor in pPb collisions at $\sqrt{{s}_{NN}}$ = 5.02 TeV 1507094 X Search for massive resonances decaying into WW, WZ or ZZ bosons in proton-proton collisions at $\sqrt{s} = $ 13 TeV 1507095 ? Measurement of electroweak-induced production of W$\gamma$ with two jets in pp collisions at $ \sqrt{s}=8 $ TeV and constraints on anomalous quartic gauge couplings 1507096 ? Search for heavy gauge W' boson in events with an energetic lepton and large missing transverse momentum at $ \sqrt{s} = $ 13 TeV 1507303 ? Search for high-mass $\mathrm{ Z }\gamma$ resonances in proton-proton collisions at $\sqrt{s}=$ 8 and 13 TeV using jet substructure techniques 1507892 ? Search for leptophobic Z′ bosons decaying into four-lepton final states in proton–proton collisions at $\sqrt s$ =8TeV 1508171 ? Search for supersymmetry in the all-hadronic final state using top quark tagging in pp collisions at $\sqrt s = 13$ TeV 1508172 X Mechanical stability of the CMS strip tracker measured with a laser alignment system 1508173 ? Search for light bosons in decays of the 125 GeV Higgs boson in proton-proton collisions at $ \sqrt{s}=8 $ TeV 1508174 ? Search for dark matter and unparticles in events with a Z boson and missing transverse momentum in proton-proton collisions at $ \sqrt{s}=13 $ TeV 1510260 ! Measurement of the $t \bar t$ production cross section using events with one lepton and at least one jet in pp collisions at $\sqrt{s}$ = 13 TeV 1510442 ? Search for new phenomena with multiple charged leptons in proton–proton collisions at $\sqrt{s}= 13$ $\,\text {TeV}$ 1510567 ? Search for single production of vector-like quarks decaying to a Z boson and a top or a bottom quark in proton-proton collisions at $ \sqrt{s}=13 $ TeV 1511277 ? Search for single production of vector-like quarks decaying into a b quark and a W boson in proton-proton collisions at $\sqrt s =$ 13 TeV 1511284 . Measurement of the inclusive energy spectrum in the very forward direction in proton-proton collisions at $ \sqrt{s}=13 $ TeV 1511868 . Azimuthal anisotropy of charged particles with transverse momentum up to 100 GeV/ c in PbPb collisions at $\sqrt {s}_{{NN}}$=5.02 TeV 1512112 ! Study of Jet Quenching with $Z+\text{jet}$ Correlations in Pb-Pb and $pp$ Collisions at ${\sqrt{s}}_{NN}=5.02\text{ }\text{ }\mathrm{TeV}$ 1512295 . Search for associated production of a Z boson with a single top quark and for tZ flavour-changing interactions in pp collisions at $ \sqrt{s}=8 $ TeV 1512296 ? Measurement of prompt and nonprompt $\mathrm{J}/{\psi }$ production in $\mathrm {p}\mathrm {p}$ and $\mathrm {p}\mathrm {Pb}$ collisions at $\sqrt{s_{\mathrm {NN}}} =5.02\,\text {TeV} $ 1512924 ? Measurement of the cross section for electroweak production of Z$\gamma$ in association with two jets and constraints on anomalous quartic gauge couplings in proton–proton collisions at $\sqrt{s} = 8$ TeV 1513926 X The Triple GEM Detector Control System for CMS forward muon spectrometer upgrade 1514542 X Search for standard model production of four top quarks in proton-proton collisions at $\sqrt{s}$ = 13 TeV 1516191 ! Measurement of double-differential cross sections for top quark pair production in pp collisions at $\sqrt{s} = 8$ $\,\text {TeV}$ and impact on parton distribution functions 1516193 ? Search for dark matter produced with an energetic jet or a hadronically decaying W or Z boson at $ \sqrt{s}=13 $ TeV 1516412 X Measurement of the top quark mass using single top quark events in proton-proton collisions at $\sqrt{s}= 8$  TeV 1517191 ? Search for third-generation scalar leptoquarks and heavy right-handed neutrinos in final states with two tau leptons and two jets in proton-proton collisions at $ \sqrt{s}=13 $ TeV 1517496 ? Search for associated production of dark matter with a Higgs boson decaying to $ \mathrm{b}\overline{\mathrm{b}} $ or $\gamma \gamma$ at $ \sqrt{s}=13$ TeV 1518145 X Search for anomalous couplings in boosted $\mathrm{ WW/WZ }\to\ell\nu\mathrm{ q \bar{q} }$ production in proton-proton collisions at $\sqrt{s} =$ 8 TeV 1518399 . Measurement of the jet mass in highly boosted ${\mathrm{t}}\overline{\mathrm{t}}$ events from pp collisions at $\sqrt{s}=8$ $\,\text {TeV}$ 1518400 ? Search for a heavy resonance decaying to a top quark and a vector-like top quark at $ \sqrt{s}=13 $ TeV 1519995 . Search for new physics with dijet angular distributions in proton-proton collisions at $ \sqrt{s}=13 $ TeV 1589287 ? Measurements of the pp $\to W\gamma\gamma$ and pp $\to Z\gamma\gamma$ cross sections and limits on anomalous quartic gauge couplings at $ \sqrt{s}=8 $ TeV 1591147 ? Search for $ \mathrm{t}\overline{\mathrm{t}} $ resonances in highly boosted lepton+jets and fully hadronic final states in proton-proton collisions at $ \sqrt{s}=13 $ TeV 1593762 X Measurement of the top quark mass in the dileptonic $t\bar{t}$ decay channel using the mass observables $M_{b\ell}$, $M_{T2}$, and $M_{b\ell\nu}$ in pp collisions at $\sqrt{s}=8$ TeV 1594731 ? Search for physics beyond the standard model in events with two leptons of same sign, missing transverse momentum, and jets in proton–proton collisions at $\sqrt{s} = 13\,\text {TeV} $ 1594909 . Search for supersymmetry in multijet events with missing transverse momentum in proton-proton collisions at 13 TeV 1598036 ? Search for black holes in high-multiplicity final states in proton-proton collisions at $ \sqrt{s}=$13 TeV 1598460 ! Measurement of the triple-differential dijet cross section in proton-proton collisions at $\sqrt{s}=8\,\text {TeV} $ and constraints on parton distribution functions 1598467 X Search for Charged Higgs Bosons Produced via Vector Boson Fusion and Decaying into a Pair of $W$ and $Z$ Bosons Using $pp$ Collisions at $\sqrt{s}=13\text{ }\text{ }\mathrm{TeV}$ 1599400 ? Search for new phenomena with the $M_{\mathrm {T2}}$ variable in the all-hadronic final state produced in proton–proton collisions at $\sqrt{s} = 13$ $\,\text {TeV}$ 1599402 ? Search for Supersymmetry in $pp$ Collisions at $\sqrt{s}=13\text{ }\text{ }\mathrm{TeV}$ in the Single-Lepton Final State Using the Sum of Masses of Large-Radius Jets 1599548 ? Measurement of the ${B}^{\pm}$ Meson Nuclear Modification Factor in Pb-Pb Collisions at $\sqrt{{s}_{NN}}=5.02\text{ }\text{ }\mathrm{TeV}$ 1601294 X Combination of searches for heavy resonances decaying to WW, WZ, ZZ, WH, and ZH boson pairs in proton–proton collisions at $\sqrt{s}=8$ and 13 TeV 1601505 ! Measurements of $t\bar{t}$ cross sections in association with $b$ jets and inclusive jets and their ratio using dilepton final states in pp collisions at $\sqrt{s}$ = 13 TeV 1601645 ? Search for Low Mass Vector Resonances Decaying to Quark-Antiquark Pairs in Proton-Proton Collisions at $\sqrt{s}=13\text{ }\text{ }\mathrm{TeV}$ 1601901 X Search for top quark partners with charge 5/3 in proton-proton collisions at $ \sqrt{s}=13 $ TeV 1603635 ? Search for dark matter produced in association with heavy-flavor quark pairs in proton-proton collisions at $\sqrt{s}=13$ TeV 1604273 ? Search for pair production of vector-like T and B quarks in single-lepton final states using boosted jet substructure in proton-proton collisions at $\sqrt{s}=13$ TeV 1604886 ? Search for new physics in the monophoton final state in proton-proton collisions at $ \sqrt{s}=13 $ TeV 1605124 ? Searches for W′ bosons decaying to a top quark and a bottom quark in proton-proton collisions at 13 TeV 1605128 ? Search for top squark pair production in pp collisions at $ \sqrt{s}=13 $ TeV using single lepton events 1605397 X Particle-flow reconstruction and global event description with the CMS detector 1605749 . Measurements of jet charge with dijet events in pp collisions at $\sqrt{s}=8$ TeV 1605750 ? Suppression of Excited $\Upsilon$ States Relative to the Ground State in Pb-Pb Collisions at $\sqrt{s_\mathrm{NN}}$=5.02 TeV 1607560 ? Measurement of the semileptonic $ \mathrm{t}\overline{\mathrm{t}} $ + γ production cross section in pp collisions at $ \sqrt{s}=8 $ TeV 1607561 . Exclusive and semi-exclusive pi+pi- production in proton-proton collisions at sqrt(s) = 7 TeV 1607793 ? Search for a heavy composite Majorana neutrino in the final state with two leptons and two quarks at $\sqrt{s}=13$ TeV 1608161 ? Search for electroweak production of charginos and neutralinos in WH events in proton-proton collisions at $ \sqrt{s}=13 $ TeV 1608162 X Measurements of properties of the Higgs boson decaying into the four-lepton final state in pp collisions at $ \sqrt{s}=13 $ TeV 1608166 ! Measurement of charged pion, kaon, and proton production in proton-proton collisions at $\sqrt{s}=13$ TeV 1608383 X Search for Higgs boson pair production in the $bb\tau\tau$ final state in proton-proton collisions at $\sqrt{(}s)=8\text{ }\text{ }\mathrm{TeV}$ 1608386 X Constraints on anomalous Higgs boson couplings using production and decay information in the four-lepton final state 1608556 X P-Type Silicon Strip Sensors for the new CMS Tracker at HL-LHC 1608774 ? Search for heavy resonances that decay into a vector boson and a Higgs boson in hadronic final states at $\sqrt{s} = 13$ $\,\text {TeV}$ 1609262 ? Search for Higgs boson pair production in events with two bottom quarks and two tau leptons in proton–proton collisions at $\sqrt s$ =13TeV 1609449 ? Search for direct production of supersymmetric partners of the top quark in the all-jets final state in proton-proton collisions at $ \sqrt{s}=13 $ TeV 1609450 ? Search for natural supersymmetry in events with top quark pairs and photons in pp collisions at $\sqrt{s} =$ 8 TeV 1610623 . Measurement of the differential cross sections for the associated production of a $W$ boson and jets in proton-proton collisions at $\sqrt{s}=13$ TeV 1610629 ? Search for supersymmetry in events with at least one photon, missing transverse momentum, and large transverse event activity in proton-proton collisions at $ \sqrt{s}=13 $ TeV 1611299 ? Search for the pair production of third-generation squarks with two-body decays to a bottom or charm quark and a neutralino in proton–proton collisions at $\sqrt{s}$ = 13 TeV 1611300 X Search for a light pseudoscalar Higgs boson produced in association with bottom quarks in pp collisions at $ \sqrt{s}=8 $ TeV 1613900 X Observation of the Higgs boson decay to a pair of $\tau$ leptons with the CMS detector 1614070 X CMS Physics 1614320 ? Search for single production of a vector-like T quark decaying to a Z boson and a top quark in proton-proton collisions at $\sqrt s$ = 13 TeV 1614482 X Constraints on the chiral magnetic effect using charge-dependent azimuthal correlations in $p\mathrm{Pb}$ and PbPb collisions at the CERN Large Hadron Collider 1614779 ? Search for vectorlike light-flavor quark partners in proton-proton collisions at $\sqrt s$ =8  TeV 1615207 ? Measurement of vector boson scattering and constraints on anomalous quartic couplings from events with four leptons and two jets in proton–proton collisions at $\sqrt{s}=$ 13 TeV 1615780 . Measurement of prompt $D^0$ meson azimuthal anisotropy in Pb-Pb collisions at $\sqrt{{s}_{NN}}$ = 5.02 TeV 1615868 ? Search for resonant and nonresonant Higgs boson pair production in the $ \mathrm{b}\overline{\mathrm{b}}\mathit{\ell \nu \ell \nu } $ final state in proton-proton collisions at $ \sqrt{s}=13 $ TeV 1616207 . Nuclear modification factor of D$^0$ mesons in PbPb collisions at $\sqrt{s_\mathrm{NN}} = 5.02$ TeV 1616497 ? Search for massive resonances decaying into $WW$, $WZ$, $ZZ$, $qW$, and $qZ$ with dijet final states at $\sqrt{s}=13\text{ }\text{ }\mathrm{TeV}$ 1618346 . Principal-component analysis of two-particle azimuthal correlations in PbPb and $p\text{Pb}$ collisions at CMS 1620050 ! Measurement of normalized differential $ \mathrm{t}\overline{\mathrm{t}} $ cross sections in the dilepton channel from pp collisions at $ \sqrt{s}=13 $ TeV 1620205 X Search for Evidence of the Type-III Seesaw Mechanism in Multilepton Final States in Proton-Proton Collisions at $\sqrt{s}=13\text{ }\text{ }\mathrm{TeV}$ 1620470 ? Search for heavy resonances decaying to a top quark and a bottom quark in the lepton+jets final state in proton–proton collisions at 13 TeV 1620518 . Challenges to the chiral magnetic wave using charge-dependent azimuthal anisotropies in pPb and PbPb collisions at $\sqrt{\smash[b]{s_{_{\mathrm{NN}}}}} = $ 5.02 TeV 1620905 ! Measurement of the Splitting Function in $pp$ and Pb-Pb Collisions at $\sqrt{s_{_{\mathrm{NN}}}} =$ 5.02 TeV 1621281 ? Search for supersymmetry with Higgs boson to diphoton decays using the razor variables at $\sqrt{s} = $ 13 TeV 1623562 ? Search for Higgsino pair production in $pp$ collisions at $\sqrt{s}$ = 13  TeV in final states with large missing transverse momentum and two Higgs bosons decaying via $H \to b \bar b$ 1624165 ! Search for electroweak production of charginos and neutralinos in multilepton final states in proton-proton collisions at $\sqrt{s}=$ 13 TeV 1624166 ? Inclusive search for a highly boosted Higgs boson decaying to a bottom quark-antiquark pair 1624170 X Observation of electroweak production of same-sign W boson pairs in the two jet and two same-sign lepton final state in proton-proton collisions at $\sqrt{s} = $ 13 TeV 1624694 X Observation of top quark production in proton-nucleus collisions 1625108 X Evidence for the Higgs boson decay to a bottom quark–antiquark pair 1625296 ? Measurements of the $\mathrm {p}\mathrm {p}\rightarrow \mathrm{Z}\mathrm{Z}$ production cross section and the $\mathrm{Z}\rightarrow 4\ell $ branching fraction, and constraints on anomalous triple gauge couplings at $\sqrt{s} = 13\,\text {TeV} $ 1625745 ! Search for new phenomena in final states with two opposite-charge, same-flavor leptons, jets, and missing transverse momentum in pp collisions at $ \sqrt{s}=13 $ TeV 1625783 X Brightness and uniformity measurements of plastic scintillator tiles at the CERN H2 test beam 1626103 ? Observation of Correlated Azimuthal Anisotropy Fourier Harmonics in $pp$ and $p+Pb$ Collisions at the LHC 1627612 ? Search for supersymmetry in events with one lepton and multiple jets exploiting the angular correlation between the lepton and the missing transverse momentum in proton-proton collisions at $\sqrt{s} = $ 13 TeV 1628094 ? Search for low mass vector resonances decaying into quark-antiquark pairs in proton-proton collisions at $ \sqrt{s}=13 $ TeV 1628648 ? Search for pair production of vector-like quarks in the bW$\overline{\mathrm{b}}$W channel from proton-proton collisions at $\sqrt{s} =$ 13 TeV 1629153 ! Study of dijet events with a large rapidity gap between the two leading jets in pp collisions at $\sqrt{s}=7$ $\,\text {TeV}$ 1629160 ? Measurement of angular parameters from the decay $\mathrm{B}^0 \to \mathrm{K}^{*0} \mu^+ \mu^-$ in proton-proton collisions at $\sqrt{s} = $ 8 TeV 1630635 ? Search for a massive resonance decaying to a pair of Higgs bosons in the four b quark final state in proton-proton collisions at $\sqrt{s}=$ 13 TeV 1631982 ! Pseudorapidity and transverse momentum dependence of flow harmonics in pPb and PbPb collisions 1631985 ! Measurement of differential cross sections in the kinematic angular variable $\phi^*$ for inclusive Z boson production in pp collisions at $\sqrt{s}=$ 8 TeV 1632444 X Measurement of b hadron lifetimes in pp collisions at $\sqrt{s} =$ 8 TeV 1632447 ? Search for supersymmetry in events with at least three electrons or muons, jets, and missing transverse momentum in proton-proton collisions at $ \sqrt{s}=13 $ TeV 1632453 ! Pseudorapidity distributions of charged hadrons in proton-lead collisions at $\sqrt{s_{_\mathrm{NN}}} =$ 5.02 and 8.16 TeV 1633423 X Search for standard model production of four top quarks with same-sign and multilepton final states in proton–proton collisions at $\sqrt{s} = 13\,\text {TeV} $ 1633431 ? Measurement of quarkonium production cross sections in pp collisions at $\sqrt{s}=$ 13 TeV 1633588 ? Search for supersymmetry in proton-proton collisions at 13 TeV using identified top quarks 1633763 ! Search for new physics in events with a leptonically decaying Z boson and a large transverse momentum imbalance in proton–proton collisions at $\sqrt{s} $ = 13 $\,\text {TeV}$ 1634253 ? Search for top squarks and dark matter particles in opposite-charge dilepton final states at $\sqrt{s}=$ 13 TeV 1634835 . Measurement of associated Z + charm production in proton-proton collisions at $\sqrt{s} = $ 8 TeV 1634843 . Measurement of the cross section for top quark pair production in association with a W or Z boson in proton-proton collisions at $\sqrt{s} =$ 13 TeV 1635271 ? Measurement of the inclusive $ \mathrm{t}\overline{\mathrm{t}} $ cross section in pp collisions at $ \sqrt{s}=5.02 $ TeV using final states with at least one charged lepton 1635889 . Measurement of the underlying event activity in inclusive Z boson production in proton-proton collisions at $ \sqrt{s}=13 $ TeV 1635891 X Search for ZZ resonances in the 2$\ell$2$\nu$ final state in proton-proton collisions at 13 TeV 1635896 ? Search for excited quarks of light and heavy flavor in $\gamma +$ jet final states in proton–proton collisions at $\sqrt{s} =$ 13TeV 1636197 . Non-Gaussian elliptic-flow fluctuations in PbPb collisions at $\sqrt{\smash[b]{s_{_\text{NN}}}} = 5.02$ TeV 1637580 ? Search for gauge-mediated supersymmetry in events with at least one photon and missing transverse momentum in pp collisions at $\sqrt{s} = $ 13 TeV 1638988 ? Search for new long-lived particles at $\sqrt{s} =$ 13 TeV 1638996 . Study of jet quenching with isolated-photon+jet correlations in PbPb and pp collisions at $\sqrt{s_{_{\mathrm{NN}}}} =$ 5.02 TeV 1639443 ? Search for pair production of excited top quarks in the lepton + jets final state 1641267 ? Constraints on the double-parton scattering cross section from same-sign W boson pair production in proton-proton collisions at $ \sqrt{s}=8 $ TeV 1641762 ? Search for new physics in final states with an energetic jet or a hadronically decaying $W$ or $Z$ boson and transverse momentum imbalance at $\sqrt{s}=13\text{ }\text{ }\mathrm{TeV}$ 1641763 ? Search for the flavor-changing neutral current interactions of the top quark and the Higgs boson which decays into a pair of b quarks at $\sqrt{s}=$ 13 TeV 1642230 ? Measurement of the associated production of a single top quark and a Z boson in pp collisions at $\sqrt{s} =$ TeV 1642233 ? Search for Z$\gamma$ resonances using leptonic and hadronic final states in proton-proton collisions at $\sqrt{s}=$ 13 TeV 1643640 ! Azimuthal correlations for inclusive 2-jet, 3-jet, and 4-jet events in pp collisions at $\sqrt{s}= $ 13 TeV 1643829 X Search for the X(5568) state decaying into $\mathrm{B}^{0}_{\mathrm{s}}\pi^{\pm}$ in proton-proton collisions at $\sqrt{s} = $ 8 TeV 1644362 X Identification of heavy-flavour jets with the CMS detector in pp collisions at 13 TeV 1644363 ? Search for lepton flavour violating decays of the Higgs boson to $\mu\tau$ and e$\tau$ in proton-proton collisions at $\sqrt{s}=$ 13 TeV 1644364 . Bose-Einstein correlations in $pp, p\mathrm{Pb}$, and PbPb collisions at $\sqrt{{s}_{NN}}=0.9-7$ TeV 1644788 ? Search for Physics Beyond the Standard Model in Events with High-Momentum Higgs Bosons and Missing Transverse Momentum in Proton-Proton Collisions at 13 TeV 1644901 ! Search for $R$-parity violating supersymmetry in pp collisions at $\sqrt{s} = $ 13 TeV using b jets in a final state with a single lepton, many jets, and high sum of large-radius jet masses 1644903 . Measurement of prompt and nonprompt charmonium suppression in $\text {PbPb}$ collisions at 5.02 $\,\text {Te}\text {V}$ 1645246 ? Electroweak production of two jets in association with a Z boson in proton–proton collisions at $\sqrt{s}= $ 13 $\,\text {TeV}$ 1645630 ? Search for decays of stopped exotic long-lived particles produced in proton-proton collisions at $\sqrt{s}=$ 13 TeV 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 1646584 X Radioactive source calibration test of the CMS Hadron Endcap Calorimeter test wedge with Phase I upgrade electronics 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 1647947 ! Combined search for electroweak production of charginos and neutralinos in proton-proton collisions at $\sqrt{s} =$ 13 TeV 1648162 ! Observation of Medium-Induced Modifications of Jet Fragmentation in Pb-Pb Collisions at $\sqrt{s_{NN}}=$ 5.02  TeV Using Isolated Photon-Tagged Jets 1650462 . Search for dark matter in events with energetic, hadronically decaying top quarks and missing transverse momentum at $ \sqrt{s}=13 $ TeV 1652833 . Comparing transverse momentum balance of b jet pairs in pp and PbPb collisions at $ \sqrt{s_{\mathrm{NN}}}=5.02 $ TeV 1653123 . Search for lepton-flavor violating decays of heavy resonances and quantum black holes to eμ final states in proton-proton collisions at $ \sqrt{s}=13 $ TeV 1653127 . Search for single production of vector-like quarks decaying to a b quark and a Higgs boson 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 1653948 . Measurement of the inelastic proton-proton cross section at $ \sqrt{s}=13 $ TeV 1653954 . Search for heavy neutral leptons in events with three charged leptons in proton-proton collisions at $\sqrt{s} =$ 13 TeV 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 1655968 . Search for narrow resonances in the b-tagged dijet mass spectrum in proton-proton collisions at $\sqrt{s} =$ 8 TeV 1656983 X Quality control for the first large areas of triple-GEM chambers for the CMS endcaps 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 1658057 . Jet properties in PbPb and pp collisions at $ \sqrt{s_{\mathrm{N}\;\mathrm{N}}}=5.02 $ TeV 1659106 . Search for third-generation scalar leptoquarks decaying to a top quark and a $\tau$ lepton at $\sqrt{s}=$ 13 TeV 1662008 X Test beam demonstration of silicon microstrip modules with transverse momentum discrimination for the future CMS tracking detector 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 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 1662293 X 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 1662661 X 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 1662926 ! Search for high-mass resonances in dilepton final states in proton-proton collisions at $\sqrt{s}=$ 13 TeV 1663234 ? Search for additional neutral MSSM Higgs bosons in the $\tau\tau$ final state in proton-proton collisions at $\sqrt{s}=$ 13 TeV 1663385 X Search for $\mathrm{t}\overline{\mathrm{t}}$H production in the all-jet final state in proton-proton collisions at $\sqrt{s}=$ 13 TeV 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 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 1664330 . Search for a heavy resonance decaying into a Z boson and a Z or W boson in 2ℓ2q final states at $ \sqrt{s}=13 $ TeV 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 1665228 ! Search for high-mass resonances in final states with a lepton and missing transverse momentum at $ \sqrt{s}=13 $ TeV 1666019 . Search for a new scalar resonance decaying to a pair of Z bosons in proton-proton collisions at $\sqrt{s}=13 $ TeV 1666824 X Observation of $\mathrm{t\overline{t}}$H production 1666825 X Measurements of Higgs boson properties in the diphoton decay channel in proton-proton collisions at $\sqrt{s} =$ 13 TeV 1667189 X 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 1667449 X Performance of the CMS muon detector and muon reconstruction with proton-proton collisions at $\sqrt{s}=$ 13 TeV 1667854 ! Measurement of differential cross sections for Z boson production in association with jets in proton-proton collisions at $\sqrt{s} =$ 13 TeV 1669245 . Search for disappearing tracks as a signature of new long-lived particles in proton-proton collisions at $\sqrt{s} =$ 13 TeV 1670168 ! Elliptic flow of charm and strange hadrons in high-multiplicity pPb collisions at $\sqrt{s_{_\mathrm{NN}}} =$ 8.16 TeV 1671499 X Measurement of the top quark mass with lepton+jets final states using $\mathrm {p}$ $\mathrm {p}$ collisions at $\sqrt{s}=13\,\text {TeV} $ 1672011 . Measurement of prompt $\psi$(2S) production cross sections in proton-lead and proton-proton collisions at $\sqrt{s_{_\mathrm{NN}}}=$ 5.02 TeV 1672941 X Constraining gluon distributions in nuclei using dijets in proton-proton and proton-lead collisions at $\sqrt{s_{_\mathrm{NN}}} =$ 5.02 TeV 1672962 ! Measurement of the groomed jet mass in PbPb and pp collisions at $ \sqrt{s_{\mathrm{NN}}}=5.02 $ TeV 1672970 . Search for vector-like T and B quark pairs in final states with leptons at $\sqrt{s} =$ 13 TeV 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 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 1673362 . Search for black holes and sphalerons in high-multiplicity final states in proton-proton collisions at $ \sqrt{s}=13 $ TeV 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 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 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 1674927 X Constraints on models of scalar and vector leptoquarks decaying to a quark and a neutrino at $\sqrt{s}=$ 13 TeV 1675256 X Observation of the $\chi_\mathrm{b1}$(3P) and $\chi_\mathrm{b2}$(3P) and measurement of their masses 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 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 1676212 ? Angular analysis of the decay B$^+$$\to$ K$^+\mu^+\mu^-$ in proton-proton collisions at $\sqrt{s} =$ 8 TeV 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 1676216 ? Measurement of the weak mixing angle using the forward-backward asymmetry of Drell-Yan events in pp collisions at 8 TeV 1676219 . Search for pair-produced resonances each decaying into at least four quarks in proton-proton collisions at $\sqrt{s}=$ 13 TeV 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 1677276 . Search for resonant pair production of Higgs bosons decaying to bottom quark-antiquark pairs in proton-proton collisions at 13 TeV 1677496 ? Observation of the Z$\to\psi\ell^+\ell^-$ decay in pp collisions at $\sqrt{s}=$ 13 TeV 1677677 . Search for dark matter produced in association with a Higgs boson decaying to $\gamma\gamma$ or $\tau^+\tau^-$ at $\sqrt{s} =$ 13 TeV 1677887 ? Measurements of properties of the Higgs boson decaying to a W boson pair in pp collisions at $\sqrt{s}=$ 13 TeV 1677905 . Search for supersymmetric partners of electrons and muons in proton-proton collisions at $\sqrt{s}=$ 13 TeV 1678088 . Search for the decay of a Higgs boson in the $\ell\ell\gamma$ channel in proton-proton collisions at $\sqrt{s} =$ 13 TeV 1680021 . Search for heavy Majorana neutrinos in same-sign dilepton channels in proton-proton collisions at $ \sqrt{s}=13 $ TeV 1680022 ! Measurement of differential cross sections for Z boson pair production in association with jets at $\sqrt{s} =$ 8 and 13 TeV 1680298 X RPC upgrade project for CMS Phase II 1680318 . Measurement of charged particle spectra in minimum-bias events from proton–proton collisions at $\sqrt{s}=13\,\text {TeV} $ 1680459 ! Measurement of differential cross sections for inclusive isolated-photon and photon+jets production in proton-proton collisions at $\sqrt{s} =$ 13 TeV 1681016 . Search for supersymmetry in events with a $\tau$ lepton pair and missing transverse momentum in proton-proton collisions at $\sqrt{s} =$ 13 TeV 1681435 ! Study of the underlying event in top quark pair production in pp collisions at 13 TeV 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 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 1682069 X Precision measurement of the structure of the CMS inner tracking system using nuclear interactions 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 1682776 . Search for the Higgs boson decaying to two muons in proton-proton collisions at $\sqrt{s} =$ 13 TeV 1682779 . Search for dark matter particles produced in association with a top quark pair at $\sqrt{s} =$ 13 TeV 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 1684340 . Search for a W' boson decaying to a $\tau$ lepton and a neutrino in proton-proton collisions at $\sqrt{s} =$ 13 TeV 1685054 . Search for narrow H$\gamma$ resonances in proton-proton collisions at $\sqrt{s} =$ 13 TeV 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 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 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 1685989 . Search for pair-produced resonances decaying to quark pairs in proton-proton collisions at $\sqrt{s}=$ 13 TeV 1685992 . Search for long-lived particles with displaced vertices in multijet events in proton-proton collisions at $\sqrt{s}= $13 TeV 1686000 ! Evidence for the associated production of a single top quark and a photon in proton-proton collisions at $\sqrt{s}=$ 13 TeV 1686833 . Search for an $L_{\mu}-L_{\tau}$ gauge boson using Z$\to4\mu$ events in proton-proton collisions at $\sqrt{s} =$ 13 TeV 1687544 . Search for pair production of second-generation leptoquarks at $\sqrt{s}=$ 13 TeV 1688938 . Search for a charged Higgs boson decaying to charm and bottom quarks in proton-proton collisions at $ \sqrt{s}=8 $ TeV 1690148 . Measurement of jet substructure observables in $\mathrm{t\overline{t}}$ events from proton-proton collisions at $\sqrt{s}=$ 13TeV 1691854 X Observation of Higgs boson decay to bottom quarks 1692558 ? Charged-particle nuclear modification factors in XeXe collisions at $ \sqrt{s_{\mathrm{NN}}} = 5.44 $ TeV 1692559 . Search for physics beyond the standard model in high-mass diphoton events from proton-proton collisions at $\sqrt{s} =$ 13 TeV 1693412 X Performance of reconstruction and identification of $\tau$ leptons decaying to hadrons and $\nu_\tau$ in pp collisions at $\sqrt{s}=$ 13 TeV 1693614 X Studies of ${\mathrm {B}} ^{*{\mathrm {s}}2}(5840)^0 $ and ${\mathrm {B}} _{{\mathrm {s}}1}(5830)^0 $ mesons including the observation of the ${\mathrm {B}} ^{*{\mathrm {s}}2}(5840)^0 \rightarrow {\mathrm {B}} ^0 \mathrm {K} ^0_{\mathrm {S}} $ decay in proton-proton collisions at $\sqrt{s}=8\,\text {TeV} $ 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 1694380 . Search for invisible decays of a Higgs boson produced through vector boson fusion in proton-proton collisions at $\sqrt{s} =$ 13 TeV 1694381 . Search for leptoquarks coupled to third-generation quarks in proton-proton collisions at $\sqrt{s}=$ 13 TeV 1695278 . Jet shapes of isolated photon-tagged jets in PbPb and pp collisions at $\sqrt{s_\mathrm{NN}} =$ 5.02 TeV 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 1696325 . Measurement of exclusive $\Upsilon$ photoproduction from protons in pPb collisions at $\sqrt{s_\mathrm{NN}} =$ 5.02 TeV 1696402 X Fast timing measurement for CMS RPC Phase-II upgrade 1696607 X Combined measurements of Higgs boson couplings in proton-proton collisions at $\sqrt{s}=$ 13 TeV 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 1696868 . Observation of prompt J/$\psi$ meson elliptic flow in high-multiplicity pPb collisions at $\sqrt{s_\mathrm{NN}} =$ 8.16 TeV 1697570 . Search for top quark partners with charge 5/3 in the same-sign dilepton and single-lepton final states in proton-proton collisions at $\sqrt{s} =$ 13 TeV 1697571 . Measurement of B$^0_\mathrm{s}$ meson production in pp and PbPb collisions at $\sqrt{s_\mathrm{NN}} =$ 5.02 TeV 1697838 . Evidence for light-by-light scattering and searches for axion-like particles in ultraperipheral PbPb collisions at $\sqrt{s_\mathrm{NN}} =$ 5.02 TeV 1698385 . Centrality and pseudorapidity dependence of the transverse energy density in pPb collisions at $\sqrt{s_\mathrm{NN}}=$ 5.02 TeV 1698822 . Search for resonant $\mathrm{t \bar{t}}$ production in proton-proton collisions at $\sqrt{s}=$ 13 TeV 1700167 . Search for pair-produced three-jet resonances in proton-proton collisions at $\sqrt s$ =13  TeV 1700173 . Search for new particles decaying to a jet and an emerging jet 1700175 . Search for rare decays of Z and Higgs bosons to J$/\psi$ and a photon in proton-proton collisions at $\sqrt{s} =$ 13 TeV 1700575 . Studies of beauty suppression via nonprompt D$^0$ mesons in PbPb collisions at $\sqrt{s_\mathrm{NN}}=$ 5.02 TeV 1700756 . Search for low-mass resonances decaying into bottom quark-antiquark pairs in proton-proton collisions at $\sqrt{s} =$ 13 TeV 1700771 . Search for nonresonant Higgs boson pair production in the $\mathrm{b\overline{b}b\overline{b}}$ final state at $\sqrt{s} =$ 13 TeV 1701612 ! Event shape variables measured using multijet final states in proton-proton collisions at $ \sqrt{s}=13 $ TeV 1701635 . Search for heavy neutrinos and third-generation leptoquarks in hadronic states of two $\tau$ leptons and two jets in proton-proton collisions at $\sqrt{s} =$ 13 TeV 1702163 . Search for pair production of first-generation scalar leptoquarks at $\sqrt{s}=$ 13 TeV 1702433 . Search for excited leptons in $\ell\ell\gamma$ final states in proton-proton collisions at $\sqrt{s}=$ 13 TeV 1703980 . Search for dark matter produced in association with a Higgs boson decaying to a pair of bottom quarks in proton-proton collisions at $\sqrt{s}=$ 13 TeV 1703993 ! Measurements of $\mathrm{t\overline{t}}$ differential cross sections in proton-proton collisions at $\sqrt{s}=$ 13 TeV using events containing two leptons 1704130 . Search for a W' boson decaying to a vector-like quark and a top or bottom quark in the all-jets final state 1704319 . Search for long-lived particles decaying into displaced jets in proton-proton collisions at $\sqrt{s}=$ 13 TeV 1704494 . Search for a standard model-like Higgs boson in the mass range between 70 and 110 GeV in the diphoton final state in proton-proton collisions at $\sqrt{s}=$ 8 and 13 TeV 1704939 ? Combination of searches for Higgs boson pair production in proton-proton collisions at $\sqrt{s} = $ 13 TeV 1704945 . Search for associated production of a Higgs boson and a single top quark in proton-proton collisions at $\sqrt{s} =$ 13 TeV 1704953 . Search for resonant production of second-generation sleptons with same-sign dimuon events in proton-proton collisions at $\sqrt{s} =$ 13 TeV 1704960 . Search for dark matter in events with a leptoquark and missing transverse momentum in proton-proton collisions at 13 TeV 1705068 . Measurement of associated production of a W boson and a charm quark in proton-proton collisions at $\sqrt{s} =$ 13 TeV 1706172 . A search for pair production of new light bosons decaying into muons in proton-proton collisions at 13 TeV 1706262 X Layout and Assembly Technique of the GEM Chambers for the Upgrade of the CMS First Muon Endcap Station 1706995 . Measurement of inclusive very forward jet cross sections in proton-lead collisions at $\sqrt{s_\mathrm{NN}}=$ 5.02 TeV 1708516 . Search for supersymmetry in events with a photon, a lepton, and missing transverse momentum in proton-proton collisions at $\sqrt{s} =$ 13 TeV 1708620 ! Measurement of the energy density as a function of pseudorapidity in proton-proton collisions at $\sqrt{s}=$ 13 TeV 1709180 . Observation of single top quark production in association with a Z boson in proton-proton collisions at $\sqrt{s} =$ 13 TeV 1709317 . Search for an exotic decay of the Higgs boson to a pair of light pseudoscalars in the final state with two muons and two b quarks in pp collisions at 13 TeV 1709318 ! Inclusive search for supersymmetry in pp collisions at $\sqrt{s}=$ 13 TeV using razor variables and boosted object identification in zero and one lepton final states 1709330 ! Measurement and interpretation of differential cross sections for Higgs boson production at $\sqrt{s}=$ 13 TeV 1709333 . Search for a heavy resonance decaying to a top quark and a vector-like top quark in the lepton+jets final state in pp collisions at $\sqrt{s} =$ 13 TeV 1711231 . Search for contact interactions and large extra dimensions in the dilepton mass spectra from proton-proton collisions at $\sqrt{s}=$ 13 TeV 1711260 . Search for vector-like quarks in events with two oppositely charged leptons and jets in proton-proton collisions at $\sqrt{s} =$ 13 TeV 1711625 ! Measurement of the differential Drell-Yan cross section in proton-proton collisions at $\sqrt{s} =$ 13 TeV 1711626 . Measurement of the $\mathrm{t}\overline{\mathrm{t}}$ production cross section, the top quark mass, and the strong coupling constant using dilepton events in pp collisions at $\sqrt{s}=$ 13 TeV 1711672 ? Measurement of the top quark mass in the all-jets final state at $\sqrt{s}=$ 13 TeV and combination with the lepton+jets channel 1712372 . Search for the pair production of light top squarks in the e$^{\pm}\mu^{\mp}$ final state in proton-proton collisions at $\sqrt{s}$ = 13 TeV -1712378 . Search for dark matter produced in association with a single top quark or a top quark pair in proton-proton collisions at $\sqrt{s}=$ 13 TeV +1712378 . Search for dark matter produced in association with a single top quark or a top quark pair in proton-proton collisions at $ \sqrt{s}=13 $ TeV 1712708 ? Measurements of the Higgs boson width and anomalous HVV couplings from on-shell and off-shell production in the four-lepton final state 1712748 . Measurement of the single top quark and antiquark production cross sections in the $t$ channel and their ratio in proton-proton collisions at $\sqrt{s}=$ 13 TeV -1713417 ! Measurements of the pp$\to$WZ inclusive and differential production cross section and constraints on charged anomalous triple gauge couplings at $\sqrt{s} =$ 13 TeV +1713417 ! Measurements of the pp $\to$ WZ inclusive and differential production cross section and constraints on charged anomalous triple gauge couplings at $\sqrt{s} =$ 13 TeV 1713565 . Measurement of electroweak WZ boson production and search for new physics in WZ $+$ two jets events in pp collisions at $\sqrt{s} =$ 13 TeV 1716137 . Search for supersymmetry in events with a photon, jets, b-jets, and missing transverse momentum in proton-proton collisions at 13 TeV 1716441 . Charged-particle angular correlations in XeXe collisions at $\sqrt{s_{_\mathrm{NN}}}=$ 5.44 TeV 1717867 ? Search for W boson decays to three charged pions -1718338 ? Observation of two excited B$^+_\mathrm{c}$ states and measurement of the B$^+_\mathrm{c}$(2S) mass in pp collisions at $\sqrt{s} =$ 13 TeV -1718344 . Measurement of exclusive $\rho^0$(770) photoproduction in ultraperipheral pPb collisions at $\sqrt{s_\mathrm{NN}} =$ 5.02 TeV +1718338 ? Observation of Two Excited B$^+_\mathrm{c}$ States and Measurement of the B$^+_\mathrm{c}$(2S) Mass in pp Collisions at $\sqrt{s} =$ 13 TeV +1718344 . Measurement of exclusive $\rho(770)^0$ photoproduction in ultraperipheral pPb collisions at $\sqrt{s_\mathrm{NN}} =$ 5.02 TeV 1719334 ! Pseudorapidity distributions of charged hadrons in xenon-xenon collisions at $\sqrt{s_\mathrm{NN}} =$ 5.44 TeV 1719955 ! Azimuthal separation in nearly back-to-back jet topologies in inclusive 2- and 3-jet events in pp collisions at $\sqrt{s}=$ 13 TeV +1723254 . Search for a heavy pseudoscalar boson decaying to a Z and a Higgs boson at $\sqrt{s}=$ 13 TeV +1723259 X An embedding technique to determine $\tau\tau$ backgrounds in proton-proton collision data +1723860 X Performance of GE1/1 Chambers for the CMS Muon Endcap Upgrade +1724439 . Measurement of electroweak production of a W boson in association with two jets in proton-proton collisions at $\sqrt{s}=$ 13 TeV +1724676 . Search for charged Higgs bosons in the H$^{\pm} \to \tau^{\pm}\nu_\tau$ decay channel in proton-proton collisions at $\sqrt{s}=$ 13 TeV +1724943 . Performance of missing transverse momentum reconstruction in proton-proton collisions at $\sqrt{s} =$ 13 TeV using the CMS detector +1725474 . Constraints on anomalous HVV couplings from the production of Higgs bosons decaying to $\tau$ lepton pairs +1725476 . Search for supersymmetry in final states with photons and missing transverse momentum in proton-proton collisions at 13 TeV +1726887 . Search for new physics in top quark production in dilepton final states in proton-proton collisions at $\sqrt{s}$ = 13 TeV +1727345 X Extraction and validation of a new set of CMS PYTHIA8 tunes from underlying-event measurements +1728701 . Search for resonances decaying to a pair of Higgs bosons in the $\mathrm{b\overline{b}q\overline{q}'}\ell\nu$ final state in proton-proton collisions at $\sqrt{s}=$ 13 TeV +1729144 ! Measurement of $\mathrm{t\bar t}$ normalised multi-differential cross sections in pp collisions at $\sqrt s=13$ TeV, and simultaneous determination of the strong coupling strength, top quark pole mass, and parton distribution functions +1731568 . Multiparticle correlation studies in pPb collisions at $\sqrt{s_\mathrm{NN}} =$ 8.16 TeV +1733223 . Observation of nuclear modifications in W$^\pm$ boson production in pPb collisions at $\sqrt{s_\mathrm{NN}} =$ 8.16 TeV diff --git a/doc/rivet-coverage-other.rank b/doc/rivet-coverage-other.rank --- a/doc/rivet-coverage-other.rank +++ b/doc/rivet-coverage-other.rank @@ -1,1107 +1,2427 @@ +19342 X ALEPH: Technical Report 1983 28223 . Determination of B(D(s)+ ---> phi pi+) via observations of D(s)+ ---> phi l+ neutrino 29006 . Study of D0 decays into final states with a pi0 or eta 29927 . Measurement of the inclusive B* cross-section above the Upsilon (4S) 30059 . Inclusive chi(2 p) production in upsilon (3s) decay 30428 . Inclusive and exclusive decays of B mesons to final states including charm and charmonium mesons 31222 . Observation of the decay xi(c)0 ---> omega- K+ 32611 . Shape studies of quark jets versus gluon jets at s**(1.2) = 10-GeV 32918 . Measurement of tau decays involving eta mesons 32919 X A Measurement of the tau lepton lifetime 34244 X A Measurement of the tau lepton mass 35358 . The $D \to \pi\pi$ branching fractions 35359 . Measurement of the ratio B (D+ ---> pi0 lepton+ neutrino) / B (D+ ---> anti-K0 lepton+ neutrino) 35360 . Observation of the charmed Baryon Sigma (c)+ and measurement of the isospin mass splittings of the Sigma(c) 35361 . Measurement of exclusive Lambda(c) decays with a Sigma+ in the final state 35362 . Measurement of the decay tau- ---> pi- pi+ pi- 2 pi0 tau-neutrino 36023 . Measurement of exclusive semileptonic decays of D mesons 36414 . Search for exclusive b ---> u transitions in hadronic decays of B mesons involving D(s)+ and D(s)*+ mesons 37303 . Precision measurement of the D(s)+* - D(s)+ mass difference 37565 . Exclusive hadronic B decays to charm and charmonium final states 37661 . A Measurement of the branching fraction $\mathcal{B} (\tau^- \to h^- \pi^0 \nu_{\tau})$ 40577 . Study of flavor tagged baryon production in B decay 191563 . A Precision Measurement of the $\Upsilon^\prime$ Meson Mass +282041 . A Determination of the Properties of the Neutral Intermediate Vector Boson $Z^0$ +282645 . Mass Limits for Scalar Muons, Scalar Electrons and Winos from e+ e- Collisions near S**(1/2) = 91 GeV +282821 . Measurement of the $Z^0$ Mass and Width with the OPAL Detector at LEP +282904 . Determination of the Number of Light Neutrino Species +282905 . Measurement of the Mass and Width of the $Z^0$ Particle from Multi - Hadronic Final States Produced in $e^{+} e^{-}$ Annihilations +283146 . Measurement of the Decay of the $\Z^0$ Into Lepton Pairs +283354 . Properties of Hadronic Events in e$^{+} $e$^{-}$ Annihilation at $S^{(1/2)}=91$-{GeV} +283355 . Determination of the Leptonic Branching Ratios of the $Z$ +283470 . Measurement of $g$(a) and $g(V$), the Neutral Current Coupling Constants to Leptons +283729 . Search for the Neutral Higgs Boson from Z0 Decay +283730 . Search for Supersymmetric Particles Using Acoplanar Charged Particle Pairs From $\Z^0$ Decays +283783 . A Study of Jet Production Rates and a Test of QCD on the Z0 Resonance +283784 . A Search for the Top and $b^\prime$ Quarks in Hadronic $\Z^0$ Decays +284406 . A Search for New Quarks and Leptons From $\Z^0$ Decay +284407 . Search for Excited Leptons in $\Z^0$ Decay +284409 . Search for Neutral Higgs Bosons From Supersymmetry in $Z$ Decays +284411 . A Precise Determination of the Number of Families With Light Neutrinos and of the $Z$ Boson Partial Widths +285181 . Mass Limits for a Standard Model Higgs Boson in $e^+ e^-$ Collisions at {LEP} +285182 . A SEARCH FOR NEW CHARGED HEAVY LEPTONS WITH THE OPAL DETECTOR AT LEP +285183 . A Search for Acoplanar Pairs of Leptons or Jets in $\Z^0$ Decays: Mass Limits on Supersymmetric Particles +286423 . Measurement of $\Z^0$ Decays to Hadrons and a Precise Determination of the Number of Neutrino Species +294474 . A Direct Search for New Charged Heavy Leptons at {LEP} +294521 . Search for the Neutral Higgs Boson From $\Z^0$ Decay in the Higgs Mass Range Between 11-{GeV} and 24-{GeV} +294576 . A MEASUREMENT OF THE Z0 LEPTONIC PARTIAL WIDTHS AND THE FORWARD - BACKWARD ASYMMETRY +294808 . A Combined Analysis of the Hadronic and Leptonic Decays of the $\Z^0$ +294809 . A Study of the Reaction $e^+ e^- \to \gamma \gamma$ at {LEP} +294894 . Study of Hadronic Decays of the $\Z^0$ Boson +294934 . ALEPH: A detector for electron-positron annnihilations at LEP +294982 . A Search for Pair Produced Charged Higgs Bosons in $\Z^0$ Decays +295040 . Measurement of $\Z^0 \to b \bar{b}$ Decay Properties +295102 . Search for Decays of the $\Z^0$ Into a Photon and a Pseudoscalar Meson +295407 . A Search for Technipions and Charged Higgs Bosons at {LEP} +295500 . Study of the Leptonic Decays of the $Z^0$ Boson +295501 . A Precise Measurement of the $Z$ Resonance Parameters Through Its Hadronic Decays +295503 . Search for Heavy Charged Scalars in $\Z^0$ Decays +295613 . A Measurement of Global Event Shape Distributions in the Hadronic Decays of the $\Z^0$ +295615 . Search for the $T$ and b$^\prime$ Quarks in Hadronic Decays of the Z$^0$ Boson +295617 . Search for Light Neutral Higgs Particles Produced in $\Z^0$ Decays +295622 . Search for Excited Leptons at {LEP} +296041 . Evidence for Final State Photons in Multi - Hadronic Decays of the $\Z^0$ +296185 . Heavy Flavor Production in $Z$ Decays +296294 . Search for Neutralino Production in Z Decays +296473 . Search for pair production of neutral Higgs bosons in Z0 decays +296525 . Search for a very light Higgs boson in Z decays +296526 . Limits on neutral heavy lepton production from Z0 decay 296722 . Study of the decays D0 ---> K anti-K, pi anti-pi +296997 . Search for scalar quarks in $Z^0$ decays +296998 . A Study of intermittency in hadronic Z0 decays +297139 . Analysis of Z0 couplings to charged leptons +297170 . Search for the neutral higgs boson in $Z^0$ decay +297171 . Mass limits for excited electrons and muons from Z0 decay +297172 . A Determination of electroweak parameters from Z0 ---> mu+ mu- (gamma) +297561 . A Study of angular correlations in 4-jet final states of hadronic Z0 decays +297562 . A Direct search for neutralino production at LEP +297564 . A Study of coherence of soft gluons in hadron jets +297697 . A Search for sleptons and gauginos in Z0 decays +297698 . A Comparison of jet production rates on the Z0 resonance to perturbative QCD +297895 . Searches for neutral Higgs bosons in e+ e- collisions at LEP 297902 . Exclusive and inclusive semileptonic decays of B mesons to D mesons +297910 . Searches for the standard Higgs boson 297934 . Study of K* production in tau decay +298078 . Determination of alpha-s from jet multiplicities measured on the Z0 resonance +298079 . A Precision measurement of the number of neutrino species +298080 . A Test of QCD based on four jet events from Z0 decays 298223 . Measurement of the Lambda(c) decay asymmetry parameter +298414 . Measurement of electroweak parameters from Z decays into Fermion pairs 298611 . Inclusive production of the charmed baryon Lambda(c) from e+ e- annihilations at s**(1/2) = 10.55-GeV +298642 . The OPAL detector at LEP +298682 . Limits on a light Higgs boson in e+ e- collisions at LEP +298707 . A Measurement of energy correlations and a determination of alpha-s (M2 (Z0)) in e+ e- annihilations at s**(1/2) = 91-GeV +298839 . Search for excited neutrinos in Z decay +298840 . DELPHI results on the Z0 resonance parameters through its hadronic and leptonic decay modes +298841 . A Measurement of the partial width of the Z0 boson into b quark pairs +298843 . Test of QED in e+ e- ---> gamma gamma at LEP +298845 . Search for excited taus from Z0 decay +299248 . Search for the neutral Higgs bosons of the minimal supersymmetric standard model from Z0 decays +299250 . A Search for heavy charged and neutral leptons from Z0 decays +299253 . A Determination of electroweak parameters from Z0 decays into charged leptons +299393 . Search for pair produced stable singly charged heavy particles in Z0 decays +299521 . Charged multiplicity and rapidity distributions in Z0 hadronic decays +299781 . A Measurement of the $\Z^0$ Leptonic Partial Widths and the Vector and Axial Vector Coupling Constants. +299833 . A Study of the recombination scheme dependence of jet production rates and of alpha-s (m(Z0)) in hadronic Z0 decays +299835 . A Search for lepton flavor violation in Z0 decays +300161 . Energy-energy correlations in hadronic final states from Z0 decays +300162 . Measurement of the partial width of the decay of the Z0 into charm quark pairs +300179 . The DELPHI detector at LEP +300283 . Search for the minimal standard model Higgs boson in e+ e- collisions at LEP +300437 . Search for the charged Higgs boson in Z0 decay +300438 . Search for a low mass neutral Higgs boson in Z0 decay +300439 . Search for excited neutrinos from Z0 decays +301654 . Search for Higgs bosons using the Delphi detector +301656 . Search for nonstandard Z0 decays in two particle final states +301657 . Charged particle multiplicity distributions in Z0 hadronic decays +301659 . Experimental study of the triple gluon vertex +301661 . Measurement of the strong coupling constant alpha-s from global event shape variables of hadronic Z decays +301901 . A Measurement of the Z0 ---> b anti-b forward - backward asymmetry +301905 . A Measurement of B0 - anti-B0 mixing in Z0 decays +302586 . A Direct measurement of the Z0 invisible width by single photon counting +302587 . Measurement of the cross-sections of the reactions e+ e- ---> gamma gamma and e+ e- ---> gamma gamma gamma at LEP +302769 . Measurement of B - anti-B mixing at the Z +302770 . Measurement of the B hadron lifetime +302771 . Measurement of alpha-s from the structure of particle clusters produced in hadronic Z decays +302936 . Search for low mass Higgs bosons produced in Z0 decays +314056 . Searches for the standard Higgs boson produced in the reaction e+ e- ---> H0 Z* 314060 . Study of continuum D*+ spin alignment +314333 . A Model independent observation of the string effect using quark tagging at LEP +314407 . Measurement of the inclusive production of neutral pions and charged particles on the Z0 resonance +314410 . Measurements of Z0 ---> b anti-b decays and the semileptonic branching ratio Br (b ---> lepton X) +314418 . Measurement of electroweak parameters from hadronic and leptonic decays of the $Z^0$ +314476 . Measurement of charge asymmetry in hadronic Z decays +314601 . A Study of heavy flavor production using muons in hadronic Z0 decays +314619 . A Study of the reaction e+ e- ---> mu+ mu- around the Z0 pole +314631 . Intermittency in hadronic decays of the Z0 +314875 . Search for a new weakly interacting particle +315054 . Charged particle pair production associated with a lepton pair in Z decays: Indication of an excess in the tau channel +315060 . A Study of D*+- production in Z0 decays +315061 . A Search for scalar leptoquarks in Z0 decays 315181 . Measurement of baryon production in B meson decay 315182 . Unusual decay modes of D0 and D+ mesons +315269 . Measurement of the $Z^0$ line shape parameters and the electroweak couplings of charged leptons 315516 . Measurement of the ratio B (D0 ---> K*- e+ electron-neutrino) / B (D0 ---> K- e+ electron-neutrino) +315952 . Search for leptoquarks in Z0 decays +315953 . Search for narrow high mass resonances in radiative decays of the Z0 +315954 . A Test of QCD based on three jet events from Z0 decays +316148 . Measurement of the forward - backward asymmetry in Z ---> b anti-b and Z ---> c anti-c +316151 . A Study of K0(s) production in Z0 decays +316154 . A Measurement of the electroweak couplings of up and down type quarks using final state photons in hadronic z0 decays +316780 . Measurement of isolated photon production in hadronic Z decays +316781 . Measurement of the polarization of tau leptons produced in Z decays +316872 . A Direct observation of quark - gluon jet differences at LEP +317141 . Improved measurements of electroweak parameters from $Z$ decays into fermion pairs +317142 . Measurement of three jet distributions sensitive to the gluon spin in e+ e- annihilations at S**(1/2) = 91-GeV +317143 . Measurement of branching ratios and tau polarization from tau ---> e neutrino anti-neutrino , tau ---> mu neutrino anti-neutrino, and tau ---> pi (K) neutrino decays at LEP +317166 . Observation of J / psi production in multi - hadronic Z0 decays +317492 . Search for the neutral Higgs bosons of the MSSM and other two doublet models +317493 . Determination of $Z^0$ resonance parameters and couplings from its hadronic and leptonic decays +317507 . Search for excited charged leptons in Z0 decays +317508 . A Study of Bose-Einstein correlations in e+ e- annihilations at LEP 317747 . Measurements of semileptonic branching fractions of B mesons at the Upsilon (4S) resonance +317781 . Decay mode independent search for a light Higgs boson and new scalars +317816 . Study of orientation of three jet events in Z0 hadronic decays using the DELPHI detector +317825 . The reaction e+ e- ---> gamma gamma (gamma) at Z0 energies +318142 . A Measurement of the lifetime of the tau lepton +318145 . An Investigation into intermittency +318149 . Production and decay of charmed mesons at the Z resonance +318230 . Decay properties of tau leptons measured at the Z0 resonance +318231 . Measurement of the lifetime of B hadrons and a determination of |V(cb)| +318981 . Measurement of the strong coupling constant alpha-s for bottom quarks at the Z0 resonance +318982 . Search for lepton flavor violation in Z0 decays +319519 . Searches for new particles in $Z$ decays using the ALEPH detector +319520 . Measurement of the charged particle multiplicity distribution in hadronic Z decays +319665 . Search for scalar leptoquarks from Z0 decays +319666 . A Search for neutral Higgs particles in Z0 decays +319667 . Measurement of the average lifetime of B hadrons +319668 . Measurement of the absolute luminosity with the ALEPH detector +319673 . Measurement of the tau lepton lifetime +319674 . A Measurement of photon radiation in lepton pair events from Z0 decays 319773 . Two-body D(s)+ decays to eta pi+, eta-prime pi+, eta rho+, eta-prime rho+, phi rho+ +321190 . A Study of charged particle multiplicities in hadronic decays of the Z0 +321191 . Measurement of the average B hadron lifetime in Z0 decays 321348 . The Electronic branching ratio of the tau lepton +321380 . A Study of Bose-Einstein correlations in e+ e- annihilation at 91-GeV +321409 . Study of final state photons in hadronic Z0 decay and limits on new phenomena +321656 . Measurement of B0 - anti-B0 mixing in hadronic Z0 decays +321657 . An Improved measurement of alpha-s (M (Z0)) using energy correlations with the OPAL detector at LEP 321997 . The CLEO-II detector +322027 . Properties of multi - hadronic events with a final state photon at s**(1/2) = M (Z0) +322198 . Measurement of tau branching ratios +322262 . Searches for heavy neutrinos from Z decays +322324 . Multiplicity dependence of mean transverse momentum in e+ e- annihilations at LEP energies +322380 . Search for free gluons in hadronic Z0 decays 322483 . Electroweak parameters of the $Z^0$ resonance and the Standard Model: the LEP Collaborations +322497 . A Measurement of sin**2 theta(W) from the charge asymmetry of hadronic events at the Z0 peak +322498 . A Measurement of the b anti-b forward backward asymmetry using the semileptonic decay into muons +322503 . Production of strange particles in the hadronic decays of the Z0 +322548 . Evidence for b baryons in Z decays +324035 . Charged particle multiplicity distributions in restricted rapidity intervals in Z0 hadronic decays. +324176 . A Direct determination of the number of light neutrino families from e+ e- ---> neutrino anti-neutrino gamma at LEP +324427 . Determination of alpha-s from energy-energy correlations measured on the Z0 resonance. +324428 . Search for the neutral Higgs boson. +332616 . Measurement of the tau lepton lifetime +332687 . Measurement of the Z0 branching fraction to b quark pairs using the boosted sphericity product +332851 . Test of CP invariance in e+ e- ---> Z0 ---> tau+ tau- and a limit on the weak dipole moment of the tau lepton +333079 . A Global determination of $\alpha^- s$ (M(z0) ) at LEP +333127 . Evidence for the triple gluon vertex from measurements of the QCD color factors in Z decay into four jets +333272 . Determination of alpha(s) in second order QCD from hadronic Z decays +333300 . Evidence for b flavored baryon production in Z0 decays at LEP +333330 . A measurement of electron production in hadronic Z0 decays and a determination of GAMMA (Z0 --> b anti-b) +333334 . Measurement of alpha-s in hadronic Z decays using all orders resummed predictions +334186 . A Test of higher order electroweak theory in Z0 decays to two leptons with an associated pair of charged particles +334322 . Search for a very light CP odd neutral Higgs boson of the MSSM +334323 . Measurement of B - anti-B mixing at the Z using a jet charge method +334473 . Measurement of the tau topological branching ratios at LEP +334575 . Measurement of the production rates of eta and eta-prime in hadronic Z decays +334577 . Properties of hadronic Z decays and test of QCD generators +334947 . A Study of the decays of tau leptons produced on the Z resonance at LEP +334948 . Charged particle multiplicity distributions for fixed number of jets in Z0 hadronic decays +334951 . Determination of alpha-s from hadronic event shapes measured on the Z0 resonance +334952 . Search for the neutral Higgs boson at LEP +334954 . Studies of hadronic event structure and comparisons with QCD models at the Z0 resonance +335147 . A Study of two particle momentum correlations in hadronic Z0 decays +335149 . Measurement of the partial width of the Z0 into b anti-b final states using their semileptonic decays +335153 . Bose-Einstein correlations in the hadronic decays of the Z0 335385 . Exclusive chi (2P) production in upsilon (3S) decay 336121 . D / s+ decays to eta pi+ and eta-prime' pi+. 336122 . D / s+ decays to eta rho+, eta-prime rho+, and Phi rho+. +336178 . An Improved measurement of $B^0$ - $\bar{B}^0$ mixing in $Z^0$ decays +336180 . Measurement of inclusive eta production in hadronic decays of the Z0 +336183 . Observation of the semileptonic decays of B(s) and LAMBDA(b) hadrons at LEP 336313 . Isospin mass splittings from precision measurements of D* - D mass differences 336317 . Measurement of the D* (2010) branching fractions 336748 . Lepton asymmetry measurements in anti-B ---> D* l- anti-neutrino and implications for V-A and the form-factors +336768 . Evidence for $B_s^0$ meson production in $Z^0$ decays +336771 . A Measurement of strange baryon production in hadronic Z0 decays +336772 . Inclusive neutral vector meson production in hadronic Z0 decays +336774 . A Measurement of the forward - backward charge asymmetry in hadronic decays of the Z0 +336900 . A Test of quantum electrodynamics in the reaction e+ e- ---> gamma gamma (gamma) +336901 . Inclusive J production in Z0 decays +338067 . Updated measurement of the average B hadron lifetime +338069 . Multiplicity fluctuations in hadronic final states from the decay of the Z0 +339089 . Measurement of the e+ e- --> b anti-b and e+ e- --> c anti-c forward backward asymmetries at the Z0 resonance +339090 . Determination of the number of light neutrino species +339091 . Isolated hard photon emission in hadronic Z0 decays +339092 . A Measurement of tau polarization in Z0 decays +339093 . A Search for doubly charged Higgs production in Z0 decays +339094 . Evidence for the existence of the strange $b$ flavored meson $B_s^0$ in $Z^0$ decays +339967 . A Measurement of the b baryon lifetime +340583 . Measurements of mean lifetime and branching fractions of b hadrons decaying to J / psi +340878 . Searches for nonminimal Higgs bosons in Z0 decays +340879 . Search for isosinglet neutral heavy leptons in Z0 decays +340880 . High mass photon pairs in lepton+ lepton- gamma gamma events at LEP +341237 . A Study of K0(s) K0(s) Bose-Einstein correlations in hadronic Z0 decays +341556 . Measurement of prompt photon production in hadronic Z decays +341557 . Search for CP violation in Z ---> tau tau +341560 . A Measurement of B meson production and lifetime using D lepton- events in Z0 decays +341561 . Classification of the hadronic decays of the Z0 into b and c quark pairs using a neural network +341573 . Search for nonminimal Higgs bosons in Z0 decays +341723 . Measurement of the b ---> tau- anti-tau-neutrino X branching ratio +341725 . A Precise measurement of the tau lepton lifetime 342625 . Measurement of the tau lepton electronic branching fraction 342627 . Tau decays with one charged particle plus multiple pi0s 342628 . Study of D0 decays into anti-K0 and anti-K*0 342630 . A Search for tau- ---> gamma mu: A Test of lepton number conservation 342631 . A Search for exclusive b ---> u semileptonic decays of B mesons +342766 . A Measurement of K*+- (892) production in hadronic Z0 decays +342768 . A Study of the electric charge distributions of quark and gluon jets in hadronic Z0 decays +342800 . Measurement of inclusive production of light meson resonances in hadronic decays of the Z0 +342801 . A Search for lepton flavor violation in Z0 decays 342978 . Tests of factorization with hadronic B meson decays 342980 . Search for color suppressed B meson decays +343082 . QCD coherence studies using two particle azimuthal correlations +343083 . A Study of $B^0$ - $\bar{B}^0$ mixing using semileptonic decays of $B$ hadrons produced from $Z^0$ +343181 . Studies of strong and electroweak interactions using final state photon emission in hadronic Z0 decays +343700 . Search for particles with unexpected mass and charge in Z decays +344328 . Search for anomalous production of single photon events in e+ e- annihilations at the Z resonance +344329 . Determination of quark electroweak couplings from direct photon production in hadronic Z decays 344940 . PHENIX experiment at RHIC 344944 . STAR: Conceptual design report for the Solenoidal Tracker at RHIC 346625 . PHENIX: Preliminary conceptual design report +352696 . Precision measurements of the neutral current from hadron and lepton production at LEP 352710 . Inclusive measurement of B mesons semileptonic branching fractions +352789 . A Study of differences between quark and gluon jets using vertex tagging of quark jets 352823 . Production and decay of the D(s1)+ (2536) 353222 . A Limit on the tau-neutrino mass +353460 . Evidence for chain - like production of strange baryon pairs in jets +353461 . Measurement of the B0 and B+ lifetimes +353690 . Measurement of the strong coupling constant using tau decays +353999 . A Measurement of the tau lifetime +354000 . Measurement of the tau lifetime +354144 . Measurement of the anti-B0 and B- meson lifetimes +354146 . Measurement of the tau polarization at the Z resonance +354187 . Measurement of gamma (Z0 ---> b anti-b) / gamma (z0 ---> hadrons) using leptons +354188 . A Determination of alpha-s (M (Z0)) at LEP using resummed QCD calculations 354226 . Two measurements of B0 anti-B0 mixing +354295 . Results from the L3 experiment at LEP +354296 . A Search for the neutral Higgs boson at LEP +354297 . Search for contact interactions in the reactions $e^{+} e^{-} \to \ell^+ \ell^-$ and $e^{+} e^{-} \to \gamma \gamma$ +354298 . Update of electroweak parameters from $Z$ decays 354481 . Study of the decays lambda(c)+ ---> xi0 K+, lambda(c)+ ---> sigma+ K+ K- and lambda(c)+ ---> xi- K+ pi+ +354482 . Measurement of the triple gluon vertex from four - jet events at LEP +354483 . Measurement of lambda(b) production and lifetime in Z0 hadronic decays +354909 . Determination of alpha-s using the next-to-leading log approximation of QCD 355095 . Evidence for penguins: First observation of B ---> K* (892) gamma +355488 . Search for narrow vector resonances in the $Z$ mass range +355489 . Search for a $Z^\prime$ at the $Z$ resonance +355490 . Measurement of Gamma (b anti-b) / Gamma (had) from hadronic decays of the Z +355926 . Search for anomalous production of high mass photon pairs in e+ e- collisions at LEP +355935 . Determination of alpha-s for b quarks at the Z0 resonance +355937 . Determination of alpha-s from the scaling violation in the fragmentation functions in e+ e- annihilation 356001 . Analysis of hadronic transitions in upsilon (3S) decays +356097 . The Forward - backward asymmetry of e+ e- ---> b anti-b and e+ e- ---> c anti-c using leptons in hadronic Z0 decays +356098 . A Measurement of Gamma (Z0 ---> b anti-b) / Gamma (Z0 ---> hadrons) using an impact parameter technique +356099 . Search for massive, unstable photinos that violate R-parity +356100 . Measurement of the average b hadron lifetime in Z0 decays +356730 . Search for high mass photon pairs in e+ e- ---> f anti-f gamma gamma (f = e, mu, tau, neutrino, q) at LEP +356731 . An Experimental study of gamma gamma ---> hadrons at LEP +356732 . A Measurement of D meson production in Z0 hadronic decays +356733 . A Measurement of the mean lifetimes of charged and neutral B hadrons +356734 . Search for Z0 decays to two leptons and a charged particle - anti-particle pair +357422 . Search for the Standard Model Higgs boson +357423 . Search for a nonminimal Higgs boson produced in the reaction $e^{+} e^{-} \to$ h $Z^{*}$ +357424 . Measurement of the b hadron lifetime with the dipole method 357602 . Observation of B0 decay to two charmless mesons 357603 . First measurement of Gamma (D(s)+ ---> mu+ neutrino) / gamma (D(s)+ ---> phi pi+) +357742 . Measurement of the B(s)0 lifetime +357748 . Measurement of the $B^0$ - $\bar{B}^0$ mixing, Gamma (Z0 $\to b \bar{b}$) / Gamma (Z0 $\to$ hadrons) and semileptonic branching ratios for $b$ flavored hadrons in hadronic z0 decays +357751 . Observation of the time dependence of B(d)0 - anti-B(d)0 mixing +357822 . First measurement of the B(S) meson mass +357910 . Improved measurements of the neutral current from hadron and lepton production at LEP +357912 . A test of the flavor independence of the strong interaction for five flavors +357937 . A Precise measurement of Gamma ($Z \to b \bar{b}$) / Gamma ($Z \to$ hadrons) +357938 . Measurement of the ratio Gamma (b anti-b) / Gamma (hadron) using event shape variables +357941 . A Direct measurement of the invisible width of the Z from single photon counting 358007 . Measurement of the absolute branching fraction for D0 ---> K- pi+ +358413 . A Measurement of the average lifetime of b flavored baryons +358414 . A Study of muon pair production and evidence for tau pair production in photon-photon collisions at LEP +358416 . A Measurement of the forward - backward asymmetry of e+ e- ---> c anti-c and e+ e- ---> b anti-b at center-of-mass energies on and near the Z0 peak using D*+- mesons 358509 . Measurement of charmless semileptonic decays of B mesons 358510 . Measurement of cross-section for gamma gamma ---> p anti-p +358527 . Determination of the effective electroweak mixing angle from Z decay +358528 . Inclusive search for the charmless radiative decay of the b quark (b ---> s gamma) +358862 . Measurement of Gamma (Z0 ---> b anti-b) / Gamma (Z0 ---> hadrons) using impact parameters and leptons +358863 . Measurement of the photon structure function F2 (gamma) in the reaction e+ e- ---> e+ e- + hadrons at LEP 359316 . Measurement of two photon production of the chi(c2) +359401 . Studies of charged particle multiplicity in b quark events +359459 . Limits on the production of scalar leptoquarks from Z0 decays at LEP +360334 . An S matrix analysis of the Z resonance +360335 . Search for lepton flavor violation in Z decays +360336 . Measurement of the average lifetime of b hadrons +360337 . Chi(c) production in hadronic Z decays +360342 . Multiplicity and transverse momentum correlations in multi - hadronic final states in e+ e- interactions at S**(1/2) = 91.2-GeV +360637 . Production rate and decay lifetime measurements of B(s)0 mesons at LEP using D(s) and phi mesons +360638 . Production of Lambda and Lambda anti-Lambda correlations in the hadronic decays of the Z0 +360639 . Correlation measurements in Z ---> tau+ tau- and the tau-neutrino helicity 360703 . Observation of Lambda(c)+ decays to Lambda pi+ pi0, Sigma0 pi+, Sigma0 pi+ pi0, and Sigma0 pi- pi+ pi+ 360925 . Search for B0 decays to two charged leptons 361356 . Observation of inclusive B decays to the charmed baryons Sigma(c)++ and Sigma(c)0 361358 . Observation of D0 ---> K+ pi- +363186 . Measurement of eta(c) production in untagged two photon collisions at LEP +363188 . A Study of four fermion processes at LEP +363280 . Production of charmed mesons in Z decays +363342 . Measurement of the $B_s^0$ lifetime +363343 . An Investigation of $B_d^0$ and $B_s^0$ oscillation +363727 . Measurement of the B0 - anti-B0 mixing using the average electric charge of hadron jets in Z0 decays 371608 . Observation of a new charmed strange meson 371609 . Luminosity measurement with the CLEO-II detector 371610 . Measurement of the branching fraction for D+ ---> K- pi+ pi+ 371611 . Study of the decay lambda(c)+ ---> Lambda lepton+ lepton-neutrino 371612 . A Measurement of B (D(s)+ ---> phi lepton+ neutrino) / b (D(s)+ ---> phi pi+) +372141 . Invariant mass dependence of particle correlations in hadronic final states from the decay of the Z0 +372142 . Interference of neutral kaons in the hadronic decays of the Z0 +372143 . Study of hard scattering processes in multi - hadron production from gamma gamma collisions at LEP +372144 . Measurements of the line shape of the $Z^0$ and determination of electroweak parameters from its hadronic and leptonic decays 372230 . Two photon production of charged pion and kaon pairs 372231 . Measurement of Cabibbo suppressed decays of the tau lepton 372349 . Production and decay of D$_1$(2420)$^0$ and D$_2^*$(2460)$^0$ +372770 . Measurement of the tau- ---> h- pi0 tau-neutrino and tau- ---> h- >= 2 pi0 tau-neutrino branching ratios +372771 . Measurement of the time dependence of B(d)0 <---> anti-B(d)0 mixing using a jet charge technique +372772 . Measurement of the production rates of charged hadrons in e+ e- annihilation at the Z0 +372997 . A Study of mean subjet multiplicities in two and three jet hadronic Z0 decays +372999 . Search for the minimal Standard Model Higgs boson +373000 . QCD studies using a cone based jet finding algorithm for $e^{+} e^{-}$ collisions at LEP +373112 . A Measurement of the $B_s^0$ meson mass +373113 . A Precision measurement of the average lifetime of B hadrons +373114 . Improved measurements of cross-sections and asymmetries at the Z0 resonance +373116 . Measurement of the e+ e- ---> gamma gamma (gamma) cross-section at LEP energies +373119 . Heavy flavor production and decay with prompt leptons in the ALEPH detector +373120 . Heavy quark tagging with leptons in the ALEPH detector +373121 . $Z$ production cross-sections and lepton pair forward - backward asymmetries 373188 . Study of the five charged pion decay of the tau lepton +373751 . One prong tau decays into charged kaons +373752 . K0 production in one prong tau decays 374340 . Semileptonic branching fractions of charged and neutral B mesons 374394 . Measurement of the anti-B ---> D* lepton anti-neutrino branching fractions and |V(cb)| +374451 . Search for the standard model Higgs boson in Z0 decays +374452 . Measurement of the $B^0$ - $\bar{B}^0$ mixing parameter in DELPHI +374696 . Measurement of cross-sections and leptonic forward - backward asymmetries at the z pole and determination of electroweak parameters +374698 . Measurement of inclusive production of neutral hadrons from Z decays +374700 . Measurement of the inclusive B ---> tau-neutrino X branching ratio +375060 . Production of K0 and Lambda in hadronic Z decays +375061 . A Measurement of A(b)(FB) in lifetime tagged heavy flavor Z decays +375479 . Observation of mono - jet events and tentative interpretation +375574 . Observation of exclusive decays of $B$ mesons at LEP +375575 . Search for a scalar top quark using the OPAL detector +375579 . Measurement of the time dependence of B(d)0 <---> anti-B(d)0 mixing using leptons and D*+- mesons +375599 . Measurement of Gamma (Z0 ---> b anti-b) / Gamma (Z0 ---> hadrons) using a double tagging method +375600 . Determination of an upper limit for the mass of the tau-neutrino at LEP +375601 . Measurements of the inclusive branching ratios of tau leptons to K0(s) and charged K* (892) +375621 . Search for Neutral Higgs Bosons in the Minimal Supersymmetric Extension of the Standard Model +375622 . Measurement of single photon production in e+ e- collisions near the Z0 resonance 375720 . First measurement of the inclusive rate for the radiative penguin decay $b \to s \gamma$ +375789 . Search for pair produced heavy scalars in Z0 decays +375790 . Charged kaon production in tau decays at LEP +375961 . Search for rare hadronic B decays +375963 . A Study of radiative muon pair events at $Z^0$ energies and limits on an additional $Z^\prime$ gauge boson +375965 . J / psi production in the hadronic decays of the Z 376525 . Upsilon (1s) ---> gamma + noninteracting particles +376541 . Measurement of the tau lepton polarization and its forward - backward asymmetry from Z0 decays 376812 . Search for exclusive charmless hadronic B decays 376814 . A Search for B ---> tau-neutrino 376816 . A Constraint on |V(td) / V(ts)| from B ---> rho (omega) gamma / B ---> K* gamma 376841 . The Inclusive decay B ---> eta X 376843 . Inclusive decays of $B$ mesons to charmonium 376848 . Evidence for exclusive B decays to final states containing a charmed baryon 376849 . Search for CP violation in D0 decay 376850 . Search for D0 ---> K+ pi- pi0 376851 . Measurement of the tau lepton lifetime 376852 . Pi- pi+ energy correlation in tau pair events 376855 . Observation of tau decays with two neutral kaons 376857 . A Study of jet production rates in the four flavor continuum and a test of QCD 376858 . Measurement of hadronic spectral moments in tau decays and a determination of alpha-s 376863 . Measurements of B ---> D(s)+ X decays 376874 . A Study of baryon production in B decay: Search for semileptonic decays of B mesons to charmed baryons and the first observation of Xi(c) production in B decay 376875 . Measurement of the form-factors for anti-B0 ---> D*+ lepton- anti-neutrino 376876 . Measurement of the branching ratio of B ---> X e neutrino with lepton tags +377106 . Measurement of the B0 - anti-B0 mixing parameter and the Z ---> b anti-b forward - backward asymmetry 377110 . Search for B ---> K lepton+ lepton- and B ---> K* lepton+ lepton- decays 377111 . Observation of D1+ (2430) and D2*+ (2470) 377112 . New decay modes of the Lambda(c)+ charm baryon 377113 . Measurement of the ratios B (D(s)+ ---> eta lepton+ neutrino) / B (D(s)+ ---> phi lepton+ neutrino) and B (D(s)+ ---> eta-prime lepton+ neutrino) / B (D(s)+ ---> phi lepton+ neutrino) 377114 . Form-factor ratio measurement in Lambda(c)+ ---> Lambda e+ electron-neutrino 377115 . Measurement of B (tau- ---> h- h+ h- (pi0) tau-neutrino) 377116 . Study of the decays tau- ---> K(s)0 h- (pi0) tau-neutrino 377117 . Measurement of B (tau- ---> tau-neutrino K- K0) and b (tau- ---> tau-neutrino K- K0 pi0) 377118 . Measurement of the branching ratio for Upsilon (1S) ---> tau+ tau- 377119 . Search for neutrinoless decays of the tau lepton 377120 . First observation of Xi(c)+ ---> Xi0 e+ electron-neutrino and a measurement of the Xi(c)+ / Xi(c)0 lifetime ratio 377121 . Measurement of the ratios of form-factors in the decay D(s)+ ---> phi e+ electron-neutrino 377122 . Observation of B ---> psi pi decays +377273 . Updated measurement of the tau lifetime +377274 . A Measurement of the QCD color factor ratios C(A) / C(F) and T(F) / C(F) from angular correlations in four jet events +377392 . Measurement of the b ---> tau- anti-tau-neutrino X inclusive / exclusive branching ratios 377393 . Measurement of the branching fraction for Upsilon (1S) ---> tau+ tau- +377487 . Production characteristics of K0 and light meson resonances in hadronic decays of the Z0 +377489 . Measurement of the Gamma (b anti-b) / Gamma (hadron) branching ratio of the Z by double hemisphere tagging +377490 . Measurement of time dependent B(d)0 - anti-B(d)0 mixing +378295 X The L3 silicon microvertex detector 378319 . Observation of D1+ (2420) and D2*+ (2460) +379212 . Determination of event shape distributions and alpha-s(b) from Z0 ---> b anti-b events at LEP +380423 . Measurement of the b ---> tau- anti-tau-neutrino X branching ratio and an upper limit on B- ---> tau- anti-tau-neutrino +380424 . Study of the four fermion final state at the Z resonance +381044 . A Measurement of tau polarization at LEP +381046 . B* production in Z decays at LEP +381075 . Energy and particle flow in three jet and radiative two jet events from hadronic Z decays +381167 . A Test of CP invariance in Z0 ---> tau+ tau- using optimal observables +381617 . Performance of the ALEPH detector at LEP +381645 . Search for CP violation in the decay Z ---> tau+ tau- +381665 . A Study of D*+ pi- production in semileptonic B decay 381696 . Observation of excited baryon states decaying to Lambda(c)+ pi+ pi- 381699 . First measurement of the rate for the inclusive radiative penguin decay $b \to s \gamma$ +382035 . Measurement of the forward - backward asymmetry of e+ e- ---> Z ---> b anti-b using prompt leptons and a lifetime tag +382036 . First evidence of hard scattering processes in single tagged gamma gamma collisions +382038 . Measurement of exclusive branching fractions of hadronic one space prong tau decays +382058 . Study of the subjet structure of quark and gluon jets +382179 . Inclusive pi+-, K+- and (p, anti-p) differential cross-sections at the Z resonance +382181 . Measurement of the forward - backward asymmetry of charm and bottom quarks at the Z pole using D*+- mesons +382185 . Observations of pi - B charge - flavor correlations and resonant B pi and B K production +382187 . Search for anomalous Z --> gamma gamma gamma events at LEP +382207 . Michel parameters and tau-neutrino helicity from decay correlations in Z --> tau+ tau- +382208 . Observation of orbitally excited B mesons +382219 . A Measurement of the production of D*+- mesons on the Z0 resonance 382221 . Inclusive decays of $B$ mesons to charmonium +382284 . Search for heavy neutral Higgs bosons in two doublet models +382285 . First measurement of the strange quark asymmetry at the Z0 peak +382382 . Measurement of energetic single photon production at LEP 392228 . New decay modes of the Lambda(c)+ charm baryon +392257 . Production of charged particles, K0(s), K+-, p and Lambda in Z --> b anti-b events and in the decay of b hadrons 392342 . Form-factor ratio measurement in Lambda(c)+ ---> Lambda e+ electron-neutrino +392480 . A Study of charm meson production in semileptonic B decays +392529 . Measurement of the weak charged current structure in semileptonic b hadron decays at the Z peak +392530 . Measurement of Gamma ($b \bar{b}$) / Gamma (hadrons) using impact parameter measurements and lepton identification +392538 . Measurement of the leptonic branching ratios of the tau lepton 392704 . Measurement of the decay asymmetry parameters in Lambda(c)+ ---> Lambda pi+ and Lambda(c)+ ---> Sigma+ pi0 +392864 . A Study of $B$ meson oscillations using dilepton events +392865 . An Upper limit for the tau-neutrino mass from tau --> 5 pi (pi0) tau-neutrino decays +392889 . Comparisons of the properties of final state photons in hadronic Z0 decays with predictions from matrix element calculations +392892 . Search for neutralinos in $Z$ decays +392978 . Search for supersymmetric particles with R-parity violation in $Z$ decays +393292 . Improved measurements of the $B^0$ and $B^{+}$ meson lifetimes +393293 . An Improved measurement of the $B_s^0$ lifetime +393413 . Improved tau polarization measurement +393414 . Measurement of the hadronic decay current in tau- --> pi- pi- pi+ tau-neutrino +393416 . Test of the flavor independence of alpha-s +393503 . The Production of neutral kaons in Z0 decays and their Bose-Einstein correlations +393504 . Search for heavy charged particles and for particles with anomalous charge in $e^{+} e^{-}$ collisions at LEP 393519 . A Study of jet production rates in the four flavor continuum and a test of QCD 393522 . Measurement of the ratio of branching fractions B (D0 ---> pi- e+ electron-neutrino) / B (D0 ---> K- e+ electron-neutrino) +393792 . Production of strange B baryons decaying into Xi-+ - lepton-+ pairs at LEP +393793 . Measurements of the tau polarization in Z0 decays +393953 . A Measurement of charged particle multiplicity in Z0 --> c anti-c and Z0 --> b anti-b events +393954 . Inclusive strange vector and tensor meson production in hadronic Z0 decays +394052 . Inclusive measurements of the K+- and p / anti-p production in hadronic Z0 decays 394246 . A Search for B ---> lepton anti-lepton-neutrino +394354 . Tests of QED at LEP energies using e+ e- --> gamma gamma (gamma) and e+ e- --> lepton+ lepton- gamma gamma +394355 . A Search for lepton flavor violating Z0 decays +394716 . Strange baryon production in Z hadronic decays +394752 . Measurement of the D*+- cross-section in two photon collisions at LEP +394753 . The Forward - backward asymmetry for charm quarks at the Z pole +394959 . A Measurement of the forward - backward asymmetry of e+ e- --> b anti-b by applying a jet charge algorithm to lifetime tagged events +394960 . A Measurement of the Lambda(b)0 lifetime +394961 . Evidence for gluon interference in hadronic Z decays +395025 . One prong tau decays with neutral kaons +395026 . B* production in Z decays +395029 . Lifetimes of charged and neutral B hadrons using event topology +395030 . A Measurement of $B^{+}$ and $B^0$ lifetimes using $\bar{D} \ell^+$ events +395032 . Lifetime and production rate of beauty baryons from Z decays +395371 . A Study of QCD structure constants and a measurement of alpha-s (M(Z0)) at LEP using event shape observables +395372 . Measurement of the tau- ---> h- h+ h- tau-neutrino and tau- ---> h- h+ h- >= 1 pi0 tau-neutrino branching ratios 395432 . Search for CP violation in D0 decay +395450 . Measurement of the longitudinal, transverse and asymmetry fragmentation functions at LEP +395451 . Measurement of the multiplicity of charm quark pairs from gluons in hadronic Z0 decays +395842 . Observation of short range three particle correlations in e+ e- annihilations at LEP energies +396179 . A Model independent measurement of quark and gluon jet properties and differences +396397 . Investigation of the string effect using final state photons +396398 . Measurements of the $b$ baryon lifetime 396711 . Measurement of alpha-s from tau decays +396884 . A Measurement of the photon structure function F2(gamma) at an average Q**2 of 12-GeV**2/c**4 +396889 . Measurements of the charged particle multiplicity distribution in restricted rapidity intervals +396895 . Limit on B(s)0 oscillation using a jet charge method +397145 . Search for exclusive charmless B meson decays with the DELPHI detector at LEP +397391 . Study of prompt photon production in hadronic Z0 decays +397395 . Measurement of the average $b$ baryon lifetime and the product branching ratio f ($b \to Lambda_b$ ) x BR (Lambda($b$) $\to \Lambda \ell^-$ anti-neutrino $X^{)}$ 397664 . Search for exclusive charmless hadronic B decays 397665 . Observation of the Cabibbo suppressed charmed baryon decay lambda(c)+ ---> p phi 397770 . Observation of a narrow state decaying into Xi(c)+ pi- 397787 . Observation of the Xi(c)+ charmed baryon decays to Sigma+ K- pi+, Sigma+ anti-K*0, and Lambda K- pi+ pi+ 397788 . Observation of the isospin violating decay D(s)*+ ---> D(s)+ pi0 397789 . Measurements of the ratios B (D(s)+ ---> eta lepton+ neutrino) / B (D(s)+ ---> phi lepton+ neutrino) and B (D(s)+ ---> eta-prime lepton+ neutrino) / B (D(s)+ ---> phi lepton+ neutrino) +398193 . First measurement of the quark to photon fragmentation function +398194 . Measurement of D(s)+ meson production in Z decays and of the anti-B(s)0 lifetime +398195 . Measurement of alpha-s from scaling violations in fragmentation functions in e+ e- annihilation 398228 . The Inclusive decay B --- eta X +398317 . Inclusive production of neutral vector mesons in hadronic Z decays +398319 . Measurement of the effective b quark fragmentation function at the Z resonance +398320 . Delta++ production in hadronic Z0 decays +398321 . A Measurement of the tau leptonic branching fractions +398322 . Upper limits on the branching ratios tau --> mu gamma and tau --> e gamma +398339 . A Measurement of the |V(cb)| from anti-B(0) --> D*+- lepton- anti-lepton-neutrino +398426 . Production of excited beauty states in Z decays +398498 . Study of the K(s)0 K(s)0 final state in two photon collisions +399737 . Measurement of Delta++ (1232) production in hadronic Z decays +399990 . A Comparison of $b$ and ($u d s^{)}$ quark jets to gluon jets +400001 . Search for neutral charmless B decays at LEP +400574 . Search for the decays B(d)0 --> gamma gamma and B(s)0 --> gamma gamma 400623 . Measurements of the decays tau- ---> h- h+ h- tau-neutrino and tau- ---> h- h+ h- pi0 tau-neutrino +400812 . A Study of b quark fragmentation into B0 and B+ mesons at LEP +400822 . Measurement of the $B_s$ 0 lifetime and production rate with $D_s - \ell^+$ combinations in $Z$ decays +400823 . Measurement of the tau lepton lifetime +401100 . Measurement of inclusive pi0 production in hadronic Z0 decays +401102 . Tau leptonic branching ratios 401274 . Measurements of the B semileptonic branching fraction with lepton tags +401554 . A Precise measurement of the average $b$ hadron lifetime 401599 . Measurements of B ---> D(s)+ X decays +401601 . Measurement of the tau- ---> e- anti-electron-neutrino tau-neutrino branching ratio +401603 . Tau hadronic branching ratios +401612 . Search for promptly produced heavy quarkonium states in hadronic Z decays 401961 . Measurements of the inclusive semielectronic D0 branching fraction +402178 . A Precise measurement of the tau lepton lifetime +402487 . $J/\psi$ and $\psi^\prime$ production in hadronic $Z^0$ decays +402488 . Test of the exponential decay law at short decay times using $\tau$ leptons +402895 . Measurement of Lambda(b) polarization in Z decays +403254 . Energy dependence of the differences between the quark and gluon jet fragmentation 403296 . Tau decays into three charged leptons and two neutrinos 403297 . Measurement of the form-factors for anti-B0 ---> D*+ lepton- anti-neutrino +404106 . Measurement of the heavy quark forward - backward asymmetries and average $B$ mixing using leptons in multi - hadronic events 404273 . Study of B ---> psi rho +404562 . Quark and gluon jet properties in symmetric three jet events 404590 . Observation of new decay modes of the charmed strange baryon Xi(c)+ +404602 . Measurement of eta production in two and three jet events from hadronic Z decays at LEP +404603 . Search for excited leptons in e+ e annihilation at s**(1/2) = 130-GeV - 140-GeV +404604 . Measurement of hadron and lepton pair production at 130-GeV < $\sqrt{s}$ < 140-GeV at LEP +404605 . Search for a narrow resonance in Z0 decays into hadrons and isolated photons +404811 . Performance of the DELPHI detector +404814 . Search for charged Higgs bosons using the OPAL detector at LEP +404815 . Observation of Upsilon production in hadronic Z0 decays +404916 . Study of the structure of hadronic events and determination of alpha-s at s**(1/2) = 130-GeV and 136-GeV 415407 . Limits on flavor changing neutral currents in D0 meson decays 415408 . Decays of tau leptons to final states containing K(s)0 mesons 415409 . First observation of the decay tau- ---> K- eta tau-neutrino 415612 . Measurement of the branching fraction for D(s)- ---> phi pi- +415744 . Charged particle multiplicity in e+ e-interactions at s**(1/2) = 130-GeV +415745 . Measurement of Lambda polarization from Z decays +415746 . Search for new phenomena using single photon events in the DELPHI detector at LEP 415889 . Physics with ARGUS 415895 . A Measurement of B (D0 ---> K- pi+ pi0) / B (D0 ---> K- pi+) 415897 . Analysis of D0 ---> K anti-K X decays +415900 . Measurement of the B(d)0 oscillation frequency using kaons, leptons and jet charge +416097 . Updated precision measurement of the average lifetime of B hadrons +416098 . Production of SIGMA0 and OMEGA- in Z decays +416099 . Determination of |V(cb)| from the semileptonic decay B0 --> D*- lepton - neutrino +416100 . Improved measurement of the $\bar{B}^0$ and $B^{-}$ meson lifetimes +416101 . Search for supersymmetric particles in e+ e- collisions of center-of-mass energies of 130-GeV and 136-GeV +416137 . Determination of sin**2 theta(w)(eff) using jet charge measurements in hadronic Z decays +416141 . Search for exclusive decays of the LAMBDA(b) baryon and measurement of its mass +416142 . Measurement of the partial decay width R(b) sup(0) = GAMMA (b anti-b) / GAMMA(had) of the Z with the DELPHI detector at LEP +416351 . Improved measurement of the lifetime of the tau lepton +416353 . Topological search for the production of neutralinos and scalar particles +416354 . Search for chargino and neutralino production using the OPAL detector at s**(1/2) = 130-GEV - 136-GeV at LEP +416357 . Determination of the average lifetime of b baryons 416471 . Observation of an excited charmed baryon decaying into Xi(c)0 pi+ 416782 X COMPASS: A Proposal for a Common Muon and Proton Apparatus for Structure and Spectroscopy +416741 . First measurement of f2-prime (1525) production in Z0 hadronic decays +416744 . Measurement of muon pair production at 50-GeV < s**(1/2) < 86-GeV at LEP +416745 . Measurement of cross-sections and asymmetries in e+ e- collisions at 130-GeV - 140-GeV center-of-mass energy +417261 . Study of the B(s)0 anti-B(s)0 oscillation frequency using D(s)- lepton+ combinations in Z decays +417265 . Mean lifetime of the B(s)0 meson +417266 . Measurement of the mass of the Lambda(b) baryon +418003 . Search for supersymmetric particles at 130-GeV < $\sqrt{s}$ < 140-GeV at LEP +418006 . Upper limit on the tau-neutrino mass from tau --> 3 h tau-neutrino decays +418007 . QCD studies with e+ e- annihilation data at 130-GeV and 136-GeV +418010 . A Study of four fermion final states with high multiplicity at LEP +418011 . Measurements with photonic events in e+ e- collisions at center-of-mass energies of 130-GeV - 140-GeV +418087 . Search for unstable sequential neutral and charged heavy leptons in e+ e- annihilation at s**(1/2) = 130-GeV and 136-GeV +418329 . First study of the interference between initial and final state radiation at the Z resonance +418417 . Measurement of the Michel parameters and the average tau-neutrino helicity from tau decays in e+ e- ---> tau+ tau- +418418 . Kaon interference in the hadronic decays of the Z0 +418420 . A Study of single and multi - photon production in e+ e- collisions at center-of-mass energies of 130-GeV and 136-GeV +418421 . Four jet final state production in e+ e- collisions at center-of-mass energies of 130-GeV and 136-GeV +418663 . Search for new particles in hadronic events with isolated photons +418664 . Observation of multiple hard photon final states at s**(1/2) = 130-GeV - 140-GeV at LEP +418665 . Measurement of the branching ratios b --> e neutrino X, mu neutrino X, tau-neutrino X and neutrino X +418670 . A Study of charm hadron production in Z0 ---> c anti-c and Z0 ---> b anti-b decays at LEP +418937 . Search for anomalous production of single photons at $\sqrt{s}$ = 130-GeV and 136-GeV +418939 . Study of radiative leptonic events with hard photons and search for excited charged leptons at S**(1/2) = 130-GeV - 136-GeV +419905 . Measurement of the b forward - backward asymmetry and mixing using high p(T) leptons +419908 . Prompt J / psi production in hadronic Z0 decays +419909 . A First measurement of the Lambda anti-Lambda and Lambda Lambda (anti-Lambda anti-Lambda) spin compositions in hadronic Z0 decays +419911 . Search for the lightest chargino at s**(1/2) = 130-GeV and 136-GeV in DELPHI +419912 . Search for high mass gamma gamma resonances in e+ e ---> lepton+ lepton- gamma gamma, neutrino anti-neutrino gamma gamma and q anti-q gamma gamma at LEP-1 +420342 . Mass limit for the standard model Higgs boson with the full LEP-1 ALEPH data sample +420343 . Measurement of the B(d)0 meson oscillation frequency +420345 . A Measurement of the $B_d^0$ oscillation frequency using leptons and $D^{*+-}$ mesons +420348 . Search for CP violation in the decay Z --> b anti-b g +420527 . Strange b baryon production and lifetime in Z decays +420528 . Measurement of inclusive K*0 (892), Phi (1020) and K(2)*0 (1430) production in hadronic Z decays +420645 . Mass limit for the lightest neutralino +420673 . Search for heavy lepton pair production in e+ e- collisions at center-of-mass energies of 130-GeV and 136-GeV 420727 . Measurement of the tau lepton lifetime 420961 . Observation of exclusive B decays to final states containing a charmed baryon 420962 . First measurement of the B ---> pi lepton neutrino and B ---> rho (omega) lepton neutrino branching fractions +421545 . Study of rare b decays with the DELPHI detector at LEP +421546 . Studies of QCD in e+ e- ---> hadrons at E(cm) = 130-GeV and 136-GeV +421548 . Transverse momentum correlations in hadronic Z decays +421549 . Search for excited leptons at 130-GeV - 140-GeV +421550 . Four fermion production in e+ e- collisions at center-of-mass energies of 130-GeV and 136-GeV +421552 . Measurement of hadron and lepton pair production from $e^{+} e^{-}$ annihilation at center-of-mass energies of 130-GeV and 136-GeV +421560 . Search for charginos and neutralinos with R-parity violation at s**(1/2) = 130-GeV and 136-GeV +421561 . Production of orbitally excited charm mesons in semileptonic B decays +421562 . Search for neutral Higgs boson production through the process e+ e- --> Z* H0 +421815 . A Precise measurement of the tau polarization and its forward - backward asymmetry at LEP +421816 . Multiplicity dependence of Bose-Einstein correlations in hadronic Z0 decays +421817 . Search for unstable neutral and charged heavy leptons in e+ e- collisions at s**(1/2) = 130-GeV and 136-GeV +421818 . Search for excited leptons in e+ e- collisions at s**(1/2) = 130-GeV and 136-GeV +421976 . Searches for supersymmetric particles and anomalous four jet production at $\sqrt{s}$ = 130-GeV and 136-GeV at LEP +421977 . Sigma+, Sigma0 and Sigma- hyperon production in hadronic Z0 decays +421978 . Strange baryon production in hadronic Z0 decays +421984 . A Study of tau decays involving eta and omega mesons +421985 . Improved measurement of the B(d)0 - anti-B(d)0 oscillation frequency +421994 . Search for neutralinos, scalar leptons and scalar quarks in e+ e- interactions at s**(1/2) = 130-GeV and 136-GeV. +421995 . A Measurement of the charm and bottom forward - backward asymmetries using D mesons at LEP +421997 . Test of the four fermion contact interaction in e+ e- collisions at 130-GeV - 140-GeV +423034 . Observation of charmless hadronic b decays +423486 . Test of QCD analytic predictions for the multiplicity ratio between gluon and quark jets +423574 . Measurement of the branching fraction of the radiative decay tau- ---> mu- anti-muon-neutrino tau-neutrino gamma +423696 . Charm counting in b decays +423697 . Search for neutral Higgs bosons in $Z^0$ decays using the OPAL detector at LEP +424070 . Measurement of the lifetime of the tau lepton +424112 . Tuning and test of fragmentation models based on identified particles and precision event shape data 424575 . Observation of two excited charmed baryons decaying into Lambda(c)+ pi+- +424628 . Search for lepton flavor number violating Z0 decays +424629 . Measurement of event shape and inclusive distributions at S**(1/2) = 130-GeV and 136-GeV +424630 . An Upper limit for Br (Z0 ---> g g g) from symmetric three jet Z0 hadronic decays +424635 . Inclusive jet production in photon-photon collisions at $\sqrt{s}$ = 130-GeV and 136-GeV +424636 . Search for chargino and neutralino production in $e^{+} e^{-}$ collisions at $\sqrt{s}$ = 161-GeV +424637 . Search for scalar top and scalar bottom quarks using the OPAL detector at LEP +425065 . A Measurement of the average bottom hadron lifetime +425066 . Search for excited leptons in e+ e- collisions at s**(1/2) = 161-GeV 425120 . A Search for nonresonant B+ ---> h+ h- h+ decays 425121 . Search for phi mesons in tau lepton decay +425319 . Search for unstable neutral and charged heavy leptons in e+ e- collisions at S**(1/2) = 161-GeV +425320 . Measurement of the mass of the $W$ boson in $e^{+} e^{-}$ collisions at $S^{(1/2)}$ = 161-GeV +425867 . Search for exclusive $B$ decays to $J/\psi$ and $\eta$ or $\pi^0$ with the L3 detector +425868 . Search for neutral $B$ meson decays to two charged leptons 425927 . Measurement of the direct photon spectrum in upsilon (1s) decays +425943 . Measurements of |V(cb)|, form-factors and branching fractions in the decays anti-B0 ---> D*+ lepton- anti-lepton-neutrino and anti-B0 ---> D+ lepton- anti-lepton-neutrino +426207 . Measurement of the QED longitudinal structure function of the photon using azimuthal correlations at LEP +426208 . Photonic events with large missing energy in e+ e- collisions at s**(1/2) = 161-GeV +426209 . Analysis of hadronic final states and the photon structure function F2 (gamma) in deep inelastic electron - photon scattering at LEP +426210 . Production of fermion pair events in e+ e- collisions at 161-GeV center-of-mass energy 426231 . Experimental test of lepton universality in tau decay 426233 . Search for neutrinoless tau decays: tau ---> e gamma and tau ---> mu gamma +426505 . Search for pair production of heavy objects in 4 jet events at s**(1/2) = 130-GeV - 136-GeV +426506 . A Precise measurement of the B(d)0 meson lifetime using a new technique +426799 . Search for the standard model Higgs boson in e+ e- collisions at s**(1/2) = 161-GeV +426800 . A Measurement of |V(cb)| using anti-B0 ---> D*+ lepton- anti-lepton-neutrino decays +427104 . An Improved measurement of R($b$) using a double tagging method +427105 . Search for excited leptons in e+ e- collisions at s**(1/2) = 161-GeV +427106 . Study of the weak charged hadronic current in b decays +427107 . Measurement of inclusive omega and eta-prime production in hadronic Z decays +427130 . Measurement of the semileptonic branching fraction of inclusive b baryon decays to Lambda +427131 . Inclusive production of neutral pions in hadronic Z decays 427323 . Search for B ---> mu anti-muon-neutrino gamma and B ---> e anti-electron-neutrino gamma +428072 . Studies of quantum chromodynamics with the ALEPH detector +428073 X The Forward muon detector of L3 +428162 . Search for the B(c) Meson +428163 . Search for neutral heavy leptons produced in Z decays +428178 . A Measurement of alpha-s from the scaling violation in e+ e- annihilation +428179 . Search for stable heavy charged particles in e+ e- collisions at s**(1/2) = 130-GeV to 136-GeV, 161-GeV and 172-GeV +428228 . Identified particles in quark and gluon jets 428245 . A Measurement of the Michel parameters in leptonic decays of the tau +428274 . Search for charged scalar leptons using the OPAL detector at s**(1/2) = 161-GeV +428470 . Measurement of D(s)- ---> tau- anti-tau-neutrino and a new limit for B- ---> tau- anti-tau-neutrino +428492 . Search for CP violation in Z0 ---> tau+ tau- and an upper limit on the weak dipole moment of the tau lepton +428493 . B* production in Z0 decays 439530 . Study of gluon versus quark fragmentation in Upsilon --> g g gamma and e+ e- --> q anti-q gamma events at s**(1/2) = 10-GeV 439560 . Analyses of D+ --> K(S)0 K+ and D+ ---> K(S)0 pi+ 439745 . Lambda anti-lambda production in two photon interactions at CLEO 439746 . Tau-neutrino helicity from h+- energy correlations +439797 . The Topology dependence of charged particle multiplicities in three jet events +440051 . A Measurement of the QCD color factors and a limit on the light gluino +440102 . Measurement of the triple gauge boson coupling $\alpha$ (w $\phi^{)}$ from $W^{+} W^{-}$ production in $e^{+} e^{-}$ collisions at $\sqrt{s}$ = 161-GeV +440103 . Study of phi (1020), D*+- and B* spin alignment in hadronic Z0 decays +440104 . Measurements of the b quark forward - backward asymmetry around the Z0 peak using jet charge and vertex charge +440217 . Measurement and interpretation of the $W$ pair cross-section in $e^{+} e^{-}$ interactions at 161-GeV +440218 . Study of the muon pair production at center-of-mass energies from 20-GeV to 136-GeV with the ALEPH detector 440388 . Study of the B0 semileptonic decay spectrum at the Upsilon (4s) resonance +440407 . Search for excited leptons in e+ e- annihilation at s**(1/2) = 161-GeV +440408 . Pair production of $W$ bosons in $e^{+} e^{-}$ interactions at $\sqrt{s}$ = 161-GeV +440588 . Measurement of the spectral functions of vector current hadronic tau decays +440589 . Measurement of the tau lepton lifetime with the three-dimensional impact parameter method 440717 . Measurement of the decay amplitudes and branching fractions of $b \to J/\psi K^{*}$ and $b \to J/\psi K$ decays +440721 . QCD studies with e+ e- annihilation data at 161-GeV +440724 . A Measurement of R(b) using a lifetime mass tag +440725 . A Measurement of R(b) using mutually exclusive tags 440904 . Measurement of the neutron spin structure function g1(n) with a polarized He-3 internal target 440969 . The Inclusive decays B --> D X and B --> D* X +441040 . A Measurement of the hadronic decay current and the tau-neutrino helicity in tau- ---> pi- pi- pi+ tau-neutrino +441187 . Measurement of the branching fraction for D0 ---> K- pi+ +441188 . Measurement of the $W$ mass in $e^{+} e^{-}$ collisions at production threshold +441189 . Rapidity correlations in Lambda baryon and proton production in hadronic Z0 decays 441326 . Limit on the two photon production of the glueball candidate f(J) (2220) at CLEO +441373 . Search for the $B_c$ meson in hadronic $Z$ decays 441553 . Studies of the Cabibbo suppressed decays d+ ---> pi0 lepton+ neutrino and d+ ---> eta e+ electron-neutrino +441608 . Measurement of correlations between pions from different Ws in e+ e ---> W+ W- events +441927 . Production of Single $W$ Bosons at LEP +442224 . Measurement of the transverse spin correlation in Z --> tau+ tau- decays 442338 . Search for neutrinoless tau decays involving pi0 or eta mesons 442539 . Search for the Decays B0 ---> D*+ D*- +442600 . Production of P wave charm and charm - strange mesons in hadronic $Z^0$ decays +442601 . A Study of $B$ meson oscillations using hadronic $Z^0$ decays containing leptons +442880 . Measurement of the multiplicity of gluons splitting to bottom quark pairs in hadronic Z0 decays 442909 . Observation of the decay D(s)+ ---> omega pi+ 442910 . First observation of inclusive B decays to the charmed strange baryons Xi(c)0 and Xi(c)+ +443012 . A Study of the reaction e+ e- ---> mu+ mu- gamma (ISR) at LEP and search for new physics at annihilation energies near 80-GeV 443150 . Determination of the Michel parameters and the tau-neutrino helicity in tau decay +443356 . Measurement of the transverse spin correlations in the decay Z ---> tau+ tau- +443562 . Measurement of $B_d^0$ - $\bar{B}_d$ 0 oscillations +443563 . QCD studies and determination of alpha-s in e+ e- collisions at s**(1/2) = 161-GeV and 172-GeV +443564 . Production of e, mu and tau pairs in untagged two photon collisions at LEP +443565 . Inclusive $J/\psi$, $\psi^\prime$ and chi($c$) production in hadronic $Z$ decays +443566 . Cross-section of hadron production in gamma gamma collisions at LEP +443568 . Search for scalar top and scalar bottom quarks at $\sqrt{s}$ = 170-GeV - 172-GeV in $e^{+} e^{-}$ collisions 443704 . Measurement of the anti-B ---> D lepton anti-neutrino partial width and form-factor parameters +443800 . An Upper limit on the branching ratio for tau decays into seven charged particles +443801 . K(s)0 and Lambda production in quark and gluon jets at LEP +443802 . Measurement of hadron and lepton pair production at 161-GeV < s**(1/2) < 172-GeV at LEP 443827 . A New upper limit on the decay eta --> e+ e- +443920 . Search for sleptons in e+ e- collisions at center-of-mass energies of 161-GeV and 172-GeV +444150 . Measurement of the spin density matrix for the rho0, K*0 (892) and phi produced in Z0 decays +444151 . Search for anomalous four jet events in e+ e- annihilation at s**(1/2) = 130-GeV to 172-GeV +444313 . Search for pair production of longlived heavy charged particles in e+ e- annihilation +444680 . Observation of charge ordering in particle production in hadronic Z0 decay 444744 . A New measurement of b ---> D* pi branching fractions 444745 . First observation of tau ---> 3 pi eta tau-neutrino and tau ---> f1 pi tau-neutrino decays +444980 . Three-prong $\tau$ decays with charged kaons +444981 . Search for the Standard Model Higgs boson in e+ e- collisions at s**(1/2) = 161-GeV, 170-GeV and 172-GeV +445190 . An Updated study of B meson oscillations using dilepton events +445324 . Measurement of $W$ pair cross-sections in $e^{+} e^{-}$ interactions at $\sqrt{s}$ = 172-GeV and $W$ decay branching fractions +445325 . Resonance formation in the pi+ pi- pi0 final state in two photon collisions +445326 . Measurement of the branching fractions and forward - backward asymmetries of the Z0 into light quarks +445331 . Search for the neutral Higgs bosons of the MSSM in e+ e- collisions at s**(1/2) from 130-GeV to 172-GeV 445351 . A Measurement of the total cross-section for e+ e- ---> hadrons at s**(1/2) = 10.52-GeV 445600 . Study of the decay tau- --> 2 pi- pi+ 3 pi0 tau-neutrino 445685 . Search for the decay tau- ---> 4 pi- 3 pi+ (pi0) tau-neutrino +445998 . Study of hadronic events and measurements of alpha-s between 30-GeV and 91-GeV +445999 . Search for heavy neutral and charged leptons in e+ e- annihilation at s**(1/2) = 161-GeV and s**(1/2) = 172-GeV +446000 . Single and multiphoton events with missing energy in e+ e- collisions at 161-GeV < s**(1/2) < 172-GeV +446001 . Hard photon production at s**(1/2) = 161-GeV and 172-GeV at LEP +446002 . $\upsilon$ production in $Z$ decays 446031 . Measurements of the meson - photon transition form-factors of light pseudoscalar mesons at large momentum transfer +446590 . Search for new physics in energetic single photon production in $e^{+} e^{-}$ annihilation at the $Z$ resonance +446670 . Search for the standard model Higgs boson in e+ e- interactions at 161-GeV <= s**(1/2) <= 172-GeV +446671 . Search for chargino and neutralino production at $\sqrt{s}$ = 170-GeV and 172-GeV at LEP +446672 . Measurement of the quark to photon fragmentation function through the inclusive production of prompt photons in hadronic Z0 decays +446673 . Measurement of the Q**2 evolution of the photon structure function F2(gamma) +446719 . Searches for scalar top and scalar bottom quarks at LEP-2 +446783 . Missing mass spectra in hadronic events from e+ e- collisions at s**(1/2) = 161-GeV - 172-GeV and limits on invisible Higgs decay +446939 . Updated measurement of the tau lepton lifetime +446940 . Measurement of the W pair cross-section in e+ e- collisions at 172-GeV +447145 . Measurement of f(c ---> D*+ X), f(b ---> D*+ X) and Gamma (c anti-c) / Gamma (hadronic) using D*+- mesons +447146 . Spin alignment of leading K*(892)0 mesons in hadronic Z0 decays +447148 . Search for neutral and charged Higgs bosons in e+ e- collisions at s**(1/2) = 161-GeV and 172-GeV +447185 . A Measurement of the $B_s^0$ lifetime using reconstructed $D_s$ - mesons +447186 . Tests of the standard model and constraints on new physics from measurements of fermion pair production at 130-GeV to 172-GeV at LEP +447187 . Measurement of the photon structure function F(2)**gamma at low x +447188 . Polarization and forward - backward asymmetry of Lambda baryons in hadronic Z0 decays +447214 . Measurements of mass, width and gauge couplings of the $W$ boson at LEP +447353 . Search for R-parity breaking sneutrino exchange at LEP +447377 . Multiplicity distributions of gluon and quark jets and tests of QCD analytic predictions 447559 . Search for color suppressed B hadronic decay processes with CLEO 447626 . Investigation of semileptonic B meson decay to P wave charm mesons +447944 . Neutral current four fermion production in e+ e- interactions at 130-GeV <= s**(1/2) <= 172-GeV +447945 . Measurement of eta-prime (958) formation in two photon collisions at LEP-1 +448033 . Multiphoton final states in e+ e- collisions at s**(1/2) = 130-GeV - 172-GeV +448034 . Search for the standard model higgs boson in e+ e- collisions at s**(1/2) = 161-GeV - 172-GeV +448093 . Measurement of the $W$ boson mass and $W^{+} W^{-}$ production and decay properties in $e^{+} e^{-}$ collisions at $\sqrt{s}$ = 172-GeV +448153 . Search for charginos, neutralinos and gravitinos at LEP +448154 . Measurement of the $B$ baryon lifetime and branching fractions in $Z$ decays +448370 . Measurement of the quark and gluon fragmentation functions in Z0 hadronic decays +448436 . Measurement of the triple gluon vertex from double quark tagged four jet events +448664 . Search for a massive di-photon resonance at S**(1/2) = 91-GeV - 172-GeV +448725 . Measurement of triple gauge boson couplings from $W^{+} W^{-}$ production at $S^{(1/2)}$ = 172-GeV +448729 . Search for unstable heavy and excited leptons in e+ e- collisions at S**(1/2) = 170-GeV - 172-GeV +448977 . Search for B(s)0 anti-B(s)0 oscillations +449077 . Searches for supersymmetry in the photon(s) plus missing energy channels at s**(1/2) = 161-GeV and 172-GeV +449290 . Charged particle multiplicity in e+ e- ---> q anti-q events at 161-GeV and 172-GeV and from the decay of the W boson 449346 . Search for inclusive $b \to s \ell^+$ lepton- +449533 . Search for anomalous production of dilepton events with missing transverse momentum in e+ e- collisions at s**(1/2) = 161-GeV and 172-GeV +449592 . Search for charged Higgs bosons in e+ e- collisions at center-of-mass energies from 130-GeV to 172-GeV +449593 . Measurement of the average lifetime of $b$ hadrons in $Z$ decays +449594 . Search for scalar leptons, charginos and neutralinos in $e^{+} e^{-}$ collisions at $\sqrt{s}$ = 161-GeV to 172-GeV +449730 . Searches for charginos and neutralinos in $e^{+} e^{-}$ collisions at $\sqrt{s}$ = 161-GeV and 172-GeV 450214 . Flavor - specific inclusive B decays to charm +450757 . Search for anomalous production of photonic events with missing energy in e+ e- collisions at s**(1/2) = 130-GeV to 172-GeV +450758 . An Upper limit on the tau-neutrino mass from three-prong and five-prong tau decays +450872 . m(b) at M(Z) 451207 . Observation of exclusive two-body B decays to kaons and pions 451265 . Observation of the radiative decay D*+ ---> D+ gamma 451957 . Study of semileptonic decays of B mesons to charmed baryons 452028 . New limits for neutrinoless tau decays +452178 . Search for supersymmetry with a dominant R-parity violating L L anti-E coupling in e+ e- collisions at center-of-mass energies of 130-GeV to 172-GeV 452243 . Improved measurement of the pseudoscalar decay constant f(D(s)) +452500 . Search for charged Higgs bosons in e+ e- collisions at S**(1/2) = 172-GeV 452511 . Measurement of Branching ratio (D0 ---> K- pi+) using partial reconstruction of anti-B ---> D*+ X lepton- anti-neutrino +453111 . Measurement of the one prong hadronic tau branching ratios at LEP +453112 . A Measurement of the semileptonic branching ratio BR(b-baryon ---> p lepton anti-neutrino X) and a study of inclusive pi+-, K+-, (p,anti-p) production in Z decays +453113 . Four jet final state production in e+ e- collisions at center-of-mass energies ranging from 130-GeV to 184-GeV +453114 . Study of $B^0_{s}$ oscillations and lifetime using fully reconstructed $D_s$ - decays +453267 . Measurement of the W pair cross-section and of the W mass in e+ e- interactions at 172-GeV +453422 X The DELPHI Silicon Tracker at LEP-2 +453423 . Measurement of Trilinear Gauge Couplings in $e^{+} e^-$ Collisions at 161-GeV and 172-GeV +453562 . Measurements of the $B_s^0$ and $\Lambda_b^0$ lifetimes +453563 . Search for charged Higgs bosons in $e^{+} e^{-}$ collisions at $S^{(1/2)}$ = 130-GeV - 172-GeV +453756 . Measurement of the $W$ mass by direct reconstruction in $e^{+} e^{-}$ collisions at 172-GeV +453757 . Measurement of triple gauge boson couplings at 172-GeV +453758 . K0(S) production in tau decays +453761 . Local multiplicity fluctuations in hadronic Z decay +458432 . Searches for R-parity violating supersymmetry at LEP-2 465947 . Measurement of the branching fractions of lambda(c)+ ---> p anti-K n (pion) 465971 . Search for the decay b ---> D(2536)+ X +465983 . Search for the $B_c$ meson in hadronic $Z^0$ decays 466173 . Measurement of the branching ratios for the decays of D+(s) to eta pi+, eta-prime pi+, eta rho+, and eta-prime rho+ 466208 . Two-body B meson decays to eta and eta-prime Observation of B ---> eta-prime K +466503 . Investigation of CP violation in $B^0 \to J/\psi K^0_{S}$ decays at LEP +466841 . Measurement of the inclusive charmless and double charm B branching ratios +466883 . Determination of the production rate of D*0 mesons and of the ratio V / (V+P) in Z0 ---> c anti-c decays +467092 . Production of f(0)(980), f(2)(1270) and phi(1020) in hadronic Z0 decay +467093 . Measurement of the spectral functions of axial - vector hadronic tau decays and determination of alpha(S)(M**2(tau)) +467224 . A Study of the hadronic resonance structure in the decay tau ---> 3 pi neutrino(tau) +467225 . Measurements of the structure of quark and gluon jets in hadronic Z decays +467226 . Resonant structure and flavor tagging in the B pi+- system using fully reconstructed B decays +467256 . Search for an excess in the production of four jet events from e+ e- collisions at S**(1/2) = 130-GeV - 184-GeV +467572 . Measurement of the weak dipole moments of the tau lepton +467577 . Angular multiplicity fluctuations in hadronic Z decays and comparison to QCD models and analytical calculations 467595 . Continuum charged D* spin alignment at S**(1/2) = 10.5-GeV 467596 . First observation of the Cabibbo suppressed decay B+ ---> anti-D0 K+ +467632 . Search for evidence of compositeness at LEP I 467642 . The Hadronic transitions Upsilon(2S) ---> Upsilon(1S) +467821 . Measurement of the B0(d) - anti-B0(d) oscillation frequency +467927 . Investigation of the splitting of quark and gluon jets +467928 . Determination of the number of light neutrino species from single photon production at LEP +467929 . Measurement of tau polarization at LEP +467931 . First evidence for a charm radial excitation, D*-prime 468097 . Measurement of the mass splittings between the b anti-b Chi(b,j)(1P) states +468177 . Measurement of the charged particle multiplicity of weakly decaying B hadrons +468272 . Search for new physics phenomena in fermion pair production at LEP +468273 . Observation of doubly charmed B decays at LEP 468378 . Observation of B+ ---> omega K+ and search for related B decay modes +468441 . A Search for neutral Higgs bosons in the MSSM and models with two scalar field doublets +468442 . An Upper limit on the anomalous magnetic moment of the tau lepton 468444 . Radiative decay modes of the D0 meson +468524 . Search for stable and longlived massive charged particles in e+ e- collisions at s**(1/2) = 130-GeV - 183-GeV +468671 . Determination of A-b(FB) using jet charge measurements in Z decays 468747 . A Limit on the mass of the neutrino(tau) +468852 . Measurement of the fraction of hadronic Z decays into charm quark pairs +468854 . Measurement of the anomalous magnetic and electric dipole moments of the tau lepton 468980 . The PHENIX experiment at RHIC +469365 . A Measurement of the inclusive b ---> s gamma branching ratio +469368 . Search for the standard model Higgs boson in e+ e- interactions at S**(1/2) = 183-GeV 469887 . Observation of high momentum eta-prime production in B decay 469981 . Spin physics with the PHENIX detector system +470419 . Photon and light meson production in hadronic Z0 decays +470677 . Single photon and multiphoton production in $e^{+} e^{-}$ collisions at a center-of-mass energy of 183-GeV +470732 . Production of K0(S) and Lambda in quark and gluon jets from Z0 decay +470826 . Search for neutral Higgs bosons of the minimal supersymmetric standard model in $e^{+} e^{-}$ interactions at $\sqrt{s}$ = 130-GeV - 183-GeV 470842 . First search for CP violation in tau lepton decay +470997 . Photon structure functions and azimuthal correlations of lepton pairs in tagged gamma gamma collisions +471053 . Determination of |V(ub)| from the measurement of the inclusive charmless semileptonic branching ratio of b hadrons 471065 . Further search for the two photon production of the glueball candidate f(J)(2220) 471502 . Beam induced nuclear depolarization in a gaseous polarized hydrogen target +471557 . Scalar quark searches in $e^{+} e^{-}$ collisions at $S^{(1/2)}$ = 181-GeV - 184-GeV +471558 . Search for sleptons in e+ e- collisions at center-of-mass energies up to 184-GeV 471582 . The HERMES spectrometer +471655 . An Upper limit for the tau-neutrino mass from tau --> 5 pi+- tau-neutrino decays +472242 . Bose-Einstein correlations of three charged pions in hadronic Z0 decays +472637 . Measurements of flavor dependent fragmentation functions in Z0 --> q anti-q events +472638 . Measurement of tau branching ratios to five charged hadrons +472639 . Inclusive production of charged hadrons and K0(S) mesons in photon-photon collisions +472640 . Multiphoton production in e+ e- collisions at S**(1/2) = 183-GeV +472641 . Search for Higgs bosons and new particles decaying into two photons at S**(1/2) = 183-GeV +472642 . Study of anomalous $Z Z \gamma$ and $Z \gamma \gamma$ couplings at LEP +472643 . Measurement of the inclusive charmless semileptonic branching fraction of beauty hadrons and a determination of |V(ub)| at LEP +472644 . Study of the hadronic photon structure function F(2)**gamma at LEP +472645 . Production of single $W$ bosons in $e^{+} e^{-}$ interactions at 130-GeV <= $S^{(1/2)}$ <= 183-GeV and limits on anomalous $W W \gamma$ couplings +472952 . Measurement of the e+ e- ---> gamma gamma (gamma) cross-section at the LEP energies +472953 . Test of CP invariance in Z ---> mu+ mu- gamma decay +472954 . The Forward - backward asymmetry for charm quarks at the Z +472955 . Measurement of the strong coupling constant alpha(s) and the vector and axial vector spectral functions in hadronic tau decays +472956 . Measurement of the Michel parameters in leptonic tau decays 473345 . The Flavor asymmetry of the light quark sea from semiinclusive deep inelastic scattering +473409 . pi+-, K+-, p and anti-p production in Z0 ---> q anti-q, Z0 ---> b anti-b, Z0 ---> u anti-u, d anti-d, s anti-s +473410 . Measurement of radiative Bhabha and quasireal Compton scattering +473411 . A Measurement of the gluon splitting rate into b anti-b pairs in hadronic Z decays 473421 . Measurement of the proton spin structure function g1(p) with a pure hydrogen target +473699 . Tests of the standard model and constraints on new physics from measurements of fermion pair production at 183-GeV at LEP +473700 . Search for scalar top and scalar bottom quarks at $S^{(1/2)}$ = 183-GeV at LEP +473701 . Production of chi (c2) mesons in photon-photon collisions at LEP +473948 . Search for B0(s) oscillations using inclusive lepton events +474009 . Dijet production in photon-photon collisions at $S^{(1/2)}$ (ee) = 161-GeV and 172-GeV +474010 . A Study of parton fragmentation in hadronic Z0 decays using Lambda anti-Lambda correlations +474011 . Study of D0 anti-D0 mixing and D0 doubly Cabibbo suppressed decays +474012 . Measurement of the average polarization of b baryons in hadronic Z0 decays +474013 . First measurement of Z / gamma* production in Compton scattering of quasireal photons 474025 . First observation of upsilon(1S) ---> gamma pi pi +474662 . Measurement of |V(cs)| using W decays at LEP-2 +474663 . Measurement of $W$ pair cross-sections in $e^{+} e^{-}$ interactions at $S^{(1/2)}$ = 183-GeV and $W$ decay branching fractions +474664 . Search for acoplanar lepton pair events in e+ e- collisions at S**(1/2) = 161-GeV, 172-GeV and 183-GeV +474665 . Measurement of the Michel parameters and the average tau-neutrino helicity from tau decays at LEP +474666 . Measurement of the longitudinal cross-section using the direction of the thrust axis in hadronic events at LEP 474676 . Upsilon dipion transitions at energies near the upsilon(4S) 476321 . First observation of the decay tau- ---> K*- eta tau-neutrino 476388 . Determination of the deep inelastic contribution to the generalized Gerasimov-Drell-Hearn integral for the proton and neutron +476583 . Upper limit on the lifetime difference of shortlived and longlived $B^0_{s}$ mesons +476784 . Measurement of the effective weak mixing angle by jet charge asymmetry in hadronic decays of the Z boson +476785 . Searches for scalar top and scalar bottom quarks in e+ e- interactions at 161-GeV less than equal to S**(1/2) less than equal to 183-GeV +476786 . A Measurement of R(b) using a double tagging method +477045 . Search for chargino and neutralino production at S**(1/2) = 181-GeV - 184-GeV at LEP +477517 . Measurement of the semileptonic branching ratio of charm hadrons produced in Z0 ---> c anti-c decays +477626 . Search for anomalous photonic events with missing energy in e+ e- collisions at S**(1/2) = 130-GeV, 136-GeV and 183-GeV 477680 . Study of three prong hadronic tau decays with charged kaons +477802 . Search for scalar fermions and longlived scalar leptons at center-of-mass energies of 130-GeV to 172-GeV +477803 . Two particle angular correlations in e+ e- interactions compared with QCD predictions +477804 . Search for pair produced neutralinos in events with photons and missing energy from $e^{+} e^{-}$ collisions at $S^{(1/2)}$ = 130-GeV to 183-GeV +477805 . Search for the standard model Higgs boson at the LEP-2 collider near S**(1/2) = 183-GeV +477806 . Searches for the neutral Higgs bosons of the MSSM in $e^+e^-$ collisions at center-of-mass energies of 181-GeV to 184-GeV +477807 . Search for supersymmetry with a dominant R-parity violating LQ $\bar{D}$ coupling in $e^{+} e^{-}$ collisions at center-of-mass energies of 130-GeV to 172-GeV +477808 . QCD results from studies of hadronic events produced in e+ e- annihilations at S**(1/2) = 183-GeV +477809 . Search for charged Higgs bosons in e+ e- collisions at center-of-mass energies between 130-GeV and 183-GeV +477810 . Single and multiphoton events with missing energy in e+ e- collisions at S**(1/2) = 183-GeV +478185 . Measurement of the e+ e- --> Z ---> b anti-b forward - backward asymmetry and the B0 anti-B0 mixing parameter using prompt leptons 478217 . Observation of two narrow states decaying into xi+(c) gamma and xi0(c) gamma 478475 . Search for exclusive rare baryonic decays of B mesons +478903 . Search for composite and exotic fermions at LEP-2 +478904 . Search for lightest neutralino and stau pair production in light gravitino scenarios with stau NLSP +478905 . A Search for heavy stable and longlived squarks and sleptons in e+ e- collisions at energies from 130-GeV to 183-GeV 478947 . Observation of a coherence length effect in exclusive rho0 electroproduction +479051 . $W^{+} W^{-}$ production and triple gauge boson couplings at LEP energies up to 183-GeV +479052 . The Q**2 evolution of the hadronic photon structure function F(2)gamma at LEP +479332 . Search for Higgs bosons in $e^{+} e^{-}$ collisions at 183-GeV 479334 . First observation of the decay B0 ---> D*+ D*- +479567 . Bose-Einstein correlations in $e^+e^- \to W^+W^-$ at 172-GeV and 183-GeV 479888 . Measurement of the B ---> D lepton neutrino branching fractions and form-factor +480435 . Search for Leptoquarks and FCNC in $e^{+} e^{-}$ annihilations at $S^{(1/2)}$ = 183-GeV +480437 . Search for charginos, neutralinos and gravitinos in e$^+$ e$^-$ interactions at $\sqrt s$ = 183 GeV +480439 . Measurement of triple gauge W W gamma couplings at LEP-2 using photonic events +480847 . A Measurement of the tau- ---> e- anti-neutrino(e) neutrino(tau) branching ratio +480942 . A Measurement of the product branching ratio f(b ---> Lambda(b)) x BR(Lambda(b) ---> Lambda X) in Z0 decays +481162 . A Precise measurement of the partial decay width ratio R(b)**0 = Gamma(b anti-b) / Gamma(had) +481163 . Inclusive charm production in two photon collisions at LEP +481164 . chi(c2) formation in two photon collisions at LEP +481759 . Analysis of transverse momentum correlations in hadronic Z decays +481760 . Measurement of A(FB)(b anti-b) in hadronic Z decays using a jet charge technique +482054 . Search for baryon and lepton number violating Z0 decays +482170 . Measurement of the $B^{+}$ and $B^0$ lifetimes and search for CP($T$) violation using reconstructed secondary vertices +482314 . Color reconnection studies in e+ e- ---> W+ W- at S**(1/2) = 183-GeV +482345 . Measurement of the $W$ mass and width in $e^{+} e^{-}$ collisions at 183-GeV +482477 . Study of neutral current four fermion and Z Z production in e+ e- collisions at S**(1/2) = 183-GeV +482478 . Measurement of the cross-section for the process gamma* gamma* ---> hadrons at LEP +482479 . Heavy quarkonium production in $Z$ decays +482521 . Searches for R-parity violating decays of gauginos at 183-GeV at LEP +482650 . Study of the four-jet anomaly observed at LEP center-of-mass energies of 130-GeV and 136-GeV +482816 . Measurement of inclusive rho0, f(0)(980), f(2)(1270), K*0(2)(1430) and f-prime(2)(1525) production in Z0 decays 494867 . Search for baryon and lepton number violating decays of the tau lepton 495087 . Measurement of charm meson lifetimes +495313 . Intermittency and correlations in hadronic Z0 decays 495314 . Hadronic structure in the decay tau- ---> tau-neutrino pi- pi0 pi0 and the sign of the tau-neutrino helicity +495378 . Measurements of the QED structure of the photon +495411 . Search for charged Higgs bosons in $e^{+} e^{-}$ collisions at $S^{(1/2)}$ = 181-GeV - 184-GeV +495413 . Search for invisible Higgs boson decays in e+ e- collisions at center-of-mass energies up to 184-GeV +495414 . The Scale dependence of the hadron multiplicity in quark and gluon jets and a precise determination of C(A) / C(F) +495462 . Measurement and interpretation of fermion pair production at LEP energies from 130-GeV to 172-GeV +495463 . Search for neutral Higgs bosons in e+ e- collisions at S**(1/2) = 183-GeV +495464 . Measurement of the forward backward asymmetry of c and b quarks at the Z pole using reconstructed D mesons +495805 . Search for charginos and neutralinos in $e^{+} e^{-}$ collisions at center-of-mass energies near 183-GeV and constraints on the MSSM parameter space +495806 . Measurement of mass and width of the $W$ boson at LEP +496399 . Search for scalar leptons in e+ e- collisions at S**(1/2) = 183-GeV +496400 . Search for R-parity violating chargino and neutralino decays in e+ e- collisions up to S**(1/2) = 183-GeV +496586 . One prong tau decays with kaons +496587 . Study of tau decays involving kaons, spectral functions and determination of the strange quark mass +496755 . Experimental properties of gluon and quark jets from a point source +497105 . Measurement of W pair production in e+ e- collisions at 183-GeV +497256 . Search for charginos nearly mass - degenerate with the lightest neutralino +497260 . Measurement of the $W$ mass in $e^{+} e^{-}$ collisions at 183-GeV +497623 . Search for scalar top and scalar bottom quarks at S**(1/2) = 189-GeV at LEP +498072 . Study of fermion pair production in $e^{+} e^{-}$ collisions at 130-GeV to 183-GeV +498246 . Test of the flavor independence of alpha(s) using next-to-leading order calculations for heavy quarks +498282 . Measurement of the lifetime of $b$ - baryons +498297 . Search for R-parity violating decays of scalar fermions at LEP +499180 . Search for supersymmetry with R-parity violating L L anti-E couplings at S**(1/2) = 183-GeV +499181 . W pair production cross-section and W branching fractions in e+ e- interactions at 183-GeV +499182 . Measurements of the leptonic branching fractions of the tau +499183 . Energy dependence of event shapes and of alpha(s) at LEP-2 +499542 . Measurement of an elongation of the pion source in $Z$ decays +499917 . Measurement of the hadronic photon structure function at LEP-1 for (Q**2) values between 9.9-GeV**2 and 284-GeV**2 +500042 . Multiplicity fluctuations in one-dimensional and two-dimensional angular intervals compared with analytic QCD calculations 500781 . Measurement of B ---> rho lepton neutrino decay and |V(ub)| +501369 . Formation of the $eta_c$ in two photon collisions at LEP 501417 . Evidence of new states decaying into Xi(c)* pi +501453 . Energy dependence of inclusive spectra in e+ e- annihilation +501454 . Search for the Higgs boson in events with isolated photons at LEP-2 +501455 . A Search for invisible Higgs bosons produced in e+ e- interactions at LEP-2 energies +501456 . Measurements of the trilinear gauge boson couplings W W V (V = gamma,Z) in e+ e- collisions at 183-GeV +501457 . Measurements of the Z partial decay width into c anti-c and multiplicity of charm quarks per b decay +501458 . Determination of P(c ---> D*+) and BR(c ---> lepton+) at LEP-1 501487 . Limit on tau-neutrino mass from tau- ---> pi- pi+ pi- pi0 tau-neutrino 502312 . Flavor decomposition of the polarized quark distributions in the nucleon from inclusive and semiinclusive deep inelastic scattering +502548 . Total hadronic cross-section of photon-photon interactions at LEP +502683 . Measurements of inclusive semileptonic branching fractions of b hadrons in Z0 decays +502747 . Search for heavy neutral and charged leptons in $e^{+} e^{-}$ annihilation at $S^{(1/2)}$ = 183-GeV and 189-GeV +502748 . Search for charged Higgs bosons at LEP-2 +502749 . Search for Standard Model Higgs boson in $e^{+} e^{-}$ interactions at $S^{(1/2)}$ = 189-GeV +502750 . A Study of spin alignment of rho(770)+- and omega(782) mesons in hadronic Z0 decays +503551 . A Study of single $W$ production in $e^{+} e^{-}$ collisions at $S^{(1/2)}$ = 161-GeV to 183-GeV 503784 . Measurement of the spin asymmetry in the photoproduction of pairs of high p(T) hadrons at HERMES +504104 . Measurement of the rate of b anti-b b anti-b events in hadronic Z decays and the extraction of the gluon splitting into b anti-b +504106 . Search for heavy isosinglet neutrinos in $e^{+} e^{-}$ annihilation at 130-GeV less than $S^{(1/2)}$ less than 189-GeV +504107 . Measurement of the mass of the W boson using direct reconstruction at S**(1/2) = 183-GeV +504170 . Determination of the LEP center-of-mass energy from Z gamma events 504325 . Rare decays of the eta-prime 504671 . Observation of radiative leptonic decay of the tau lepton 504672 . Charged track multiplicity in $B$ meson decay +504716 . Search for R-parity violating decays of supersymmetric particles in $e^{+} e^{-}$ collisions at center-of-mass energies near 183-GeV +504733 . Search for Higgs bosons and other massive states decaying into two photons in e+ e- collisions at 189-GeV +504734 . A Study of B0(S) meson oscillation using hadronic Z0 decays containing leptons +504780 . Multiphoton production in e+ e- collisions at S**(1/2) = 189-GeV +504923 . Measurement of the production rate of charm quark pairs from gluons in hadronic Z0 decays +504924 . Search for neutral Higgs bosons in e+ e- collisions at S**(1/2) approximately equals 189-GeV +504988 . Search for pair produced leptoquarks in $e^{+} e^{-}$ interactions at $S^{(1/2)}$ approximately = 183-GeV +504989 . Tests of the standard model and constraints on new physics from measurements of fermion pair production at 189-GeV at LEP 504990 . Observation of a broad L = 1 c anti-q state in B- ---> D*+ pi- pi- at CLEO +505110 . A Study of three prong tau decays with charged kaons 505111 . First observation of the decay B ---> J / psi phi K 505115 . Charmless hadronic B decays to exclusive final states with a K*, rho, omega, or phi meson 505116 . Two-body B meson decays to eta and eta-prime: Observation of B ---> eta K* 505168 . b ---> s gamma branching fraction and CP asymmetry 505170 . Resonant structure of tau ---> three pi pi0 neutrino(tau) and tau ---> omega pi neutrino(tau) decays 505171 . Update of the search for the neutrinoless decay tau ---> muon gamma 505173 . Measurement of charge asymmetries in charmless hadronic $B$ decay 505174 . Structure functions in the decay tau-+ ---> pi-+ pi0 pi0 neutrino(tau) 505219 . Study of charmless hadronic B decays into the final states K pi, pi pi, and K K, with the first observation of B ---> pi+ pi- and B ---> K0 pi0 505220 . Search for D0 - anti-D0 mixing +505281 . Measurement of inclusive $D^{*+-}$ production in two photon collisions at LEP +506060 . Measurement of the Z resonance parameters at LEP +506982 . Measurement of the spectroscopy of orbitally excited $B$ mesons at LEP +506983 . Search for low scale gravity effects in $e^{+} e^{-}$ collisions at LEP +507422 . Study of charm production in Z decays +507531 . Inclusive production of pi0, eta, eta-prime (958), K0(S) and lambda in two jet and three jet events from hadronic Z decays +507735 . Search for an invisibly decaying Higgs boson in e+ e- collisions at 189-GeV +507736 . A Direct measurement of |V(cs)| in hadronic W decays using a charm tag +507737 . Measurement of R($b$) and Br($b \to$ lepton neutrino $X$) at LEP using double tag methods +507738 . Search for charged Higgs bosons in $e^{+} e^{-}$ collisions at $\sqrt{s}$ = 189-GeV +507739 . Study of $Z$ Boson Pair Production in $e^{+} e^{-}$ collisions at LEP at $S^{(1/2)}$ = 189-GeV 507821 . Observation of radiative leptonic decay of the tau lepton +507867 . Search for chargino pair production in scenarios with gravitino LSP and stau NLSP at S**(1/2) approximately equal to 183-GeV at LEP +507874 . Search for chargino and neutralino production at S**(1/2) = 189-GeV at LEP +507875 . Search for anomalous production of acoplanar di-lepton events in e+ e- collisions at S**(1/2) = 183-GeV and 189-GeV +508076 . Search for scalar leptons in $e^{+} e^{-}$ collisions at $\sqrt{S}$ = 189-GeV +508077 . Search for charginos and neutralinos in $e^{+} e^{-}$ collisions at $\sqrt{S}$ = 189-GeV +508078 . Measurement of triple gauge boson couplings of the $W$ boson at LEP +508079 . Single and multiphoton events with missing energy in $e^{+} e^{-}$ collisions at $\sqrt{S}$ - 189-GeV +508408 . Searches for scalar quarks in $e^{+} e^{-}$ interactions at $\sqrt{S}$ = 189-GeV +508409 . Search for excited leptons at $\sqrt{S}$ = 189-GeV 508559 . The DIRC detector at BaBar 508944 . Hadronic structure in the decay tau- ---> pi- pi0 neutrino(tau) +509037 . Search for neutral Higgs bosons of the minimal supersymmetric standard model in $e^{+} e^{-}$ interactions at $\sqrt{S}$ = 189-GeV +509099 . Search for extra dimensions in boson and fermion pair production in $e^{+} e^{-}$ interactions at LEP 509175 . Update of the search for the neutrinoless decay tau ---> muon gamma +509241 . Measurement of the e+ e- ---> Z Z production cross-section at center-of-mass energies of 183-GeV and 189-GeV 509270 . Observation of a single spin azimuthal asymmetry in semiinclusive pion electro production +509391 . Precision luminosity for Z0 line shape measurements with a silicon tungsten calorimeter +509394 . Measurement of the $W^{+} W^{-} \gamma$ cross-section and first direct limits on anomalous electroweak quartic gauge couplings 509396 . Nuclear effects on R = $\sigma_L$ / $\sigma_T$ in deep inelastic scattering +509441 . Measurement of the strange quark forward backward asymmetry around the Z0 peak +509442 . Searches for sleptons and squarks in e+ e- collisions at 189-GeV +509581 . Direct observation of longitudinally polarized $W^\pm$ bosons +510061 . Measurement of the probability of gluon splitting into charmed quarks in hadronic $Z$ decays 510115 . Measurement of longitudinal spin transfer to Lambda hyperons in deep inelastic lepton scattering +510272 . Search for the glueball candidates f(0)(1500) and f(J)(1710) in gamma gamma collisions +510530 . Tau decays with neutral kaons +510531 . Inclusive production of D*+- mesons in photon-photon collisions at S**(1/2)(ee) = 183-GeV and 189-GeV and a first measurement of F**gamma(2,c) +511099 . Measurement of the gluon fragmentation function and a comparison of the scaling violation in gluon and quark jets +511443 . A Precise measurement of the tau polarization at LEP-1 +511452 . Upper limit for the decay $B^{-} \to \tau^{-}$ anti-neutrino ($\tau$) and measurement of the $b \to \tau$ anti-neutrino ($\tau$) $X$ branching ratio +511453 . Two-dimensional analysis of the Bose-Einstein correlations in e+ e- annihilation at the Z0 peak 512426 . Study of exclusive radiative B meson decays 512428 . Two-body B meson decays to eta and eta-prime: Observation of B ---> eta K* 512778 . Search for the decay anti-B0 ---> D*0 gamma +513270 . Bose-Einstein correlations in W pair decays +513272 . Search for gauge mediated SUSY breaking topologies at $S^{(1/2)}$ similar to 189-GeV +513319 . Fermi-Dirac Correlations in lambda pairs in hadronic Z decays +513336 . Leading particle production in light flavor jets 513337 . QCD analyses and determinations of alpha(s) in e+ e- annihilation at energies between 35-GeV and 189-GeV +513338 . Search for unstable heavy and excited leptons at LEP 2 513379 . Search for D0 - anti-D0 mixing +513397 . Hard photon production and tests of QED at LEP +513475 . Search for new physics in rare B decays +513476 . QCD studies with e+ e- annihilation data at 172-GeV - 189-GeV +513607 . Measurements of R(b), A**b(FB), and A**c(FB) in e+ e- collisions at 130-GeV - 189-GeV +513614 . Lambda(b) polarization in Z0 decays at LEP +513615 . Measurement of the anti-B ---> D* pi lepton anti-neutrino(lepton) branching fraction +513676 . Measurement of hadron and lepton pair production at 130-GeV less than $\sqrt{S}$ less than 189-GeV at LEP 514804 X The STAR time projection chamber +522656 . Consistent measurements of alpha(s) from precise oriented event shape distributions 522755 . Measurement of charge asymmetries in charmless hadronic in b meson decays 522756 . Study of two-body B decays to kaons and pions: Observation of B ---> pi+ pi-, B ---> K+- pi0, and B ---> K0 pi0 decays 522777 . Measurement of the B0 and B+ meson masses from B0 ---> psi(psi-prime) K0(s) and B+ ---> psi(psi-prime) K+ decays +523127 . Bose-Einstein correlations in K+- K+- pairs from Z0 decays into two hadronic jets 523690 . Measurement of angular distributions and R = sigma(L) / sigma(T) in diffractive electroproduction of rho0 mesons +523920 . Measurement of the running of the fine structure constant +523921 . Measurement of the $e^{+} e^{-} \to Z \gamma \gamma$ cross-section and determination of quartic gauge boson couplings at LEP +523976 . Search for charginos with a small mass difference with the lightest supersymmetric particle at $\sqrt{S}$ = 189-GeV +524027 . Measurements of cross-sections and forward backward asymmetries at the $Z$ resonance and determination of electroweak parameters +524306 . Transverse and longitudinal Bose Einstein correlations in hadronic Z0 decays 524449 . Study of the decays $B^0 \to D^{*}$ + $D^{*-}$ +524450 . Inclusive $\sigma^{+}$ and $\sigma^0$ production in hadronic $Z$ decays 524526 . Search for CP violation in $B^\pm \to J/\psi K^\pm$ and $B^\pm \to \psi_{2S} K^\pm$ decays +524679 . Determination of |V(ub)| / |V(cb)| with DELPHI at LEP +524682 . Search for the neutral Higgs bosons of the standard model and the MSSM in e+ e- collisions at S**(1/2) = 189-GeV +524688 . Search for supersymmetric particles in scenarios with a gravitino LSP and stau NLSP +524693 . Hadronization properties of b quarks compared to light quarks in e$^+$ e$^-$ $\to \overline {qq}$ from 183-GeV to 200-GeV +524694 . Inclusive Sigma- and Lambda(1520) production in hadronic Z decays +524695 . Search for charginos in e+ e- interactions at S**(1/2) = 189-GeV +524696 . Identified charged particles in quark and gluon jets +524800 . Measurement of |V(cb)| using anti-B0 ---> D*+ lepton- anti-neutrino decays +524845 . Z boson pair production in e+ e- collisions at S**(1/2) = 183-GeV and 189-GeV +525025 . Measurement of the lifetime of the $\tau$ lepton +525384 . A Study of the decay width difference in the $B^0_{s} - \bar{B}^0_s$ system using $\phi \phi$ correlations 525697 . Measurement of B(Lambda+(c) ---> p K- pi+) 525698 . Resonance structure of tau- ---> K- pi+ pi- nu(tau) decays +525764 . Measurement of the photon structure function at high $Q^{2}$ at LEP +525809 . Search for an invisibly decaying Higgs boson in $e^{+} e^{-}$ collisions at $\sqrt{S}$ = 183-GeV - 189-GeV +526164 . Charged and identified particles in the hadronic decay of W bosons and in e+ e- ---> q anti-q from 130-GeV to 200-GeV +526166 . Measurement of the $W$ mass and width in $e^{+} e^{-}$ collisions at 189-GeV +526222 . W pair production cross-section and W branching fractions in e+ e- interactions at 189-GeV +526223 . Searches for neutral Higgs bosons in e+ e- collisions around s**(1/2) = 189-GeV 526550 . Exclusive leptoproduction of rho0 mesons from hydrogen at intermediate virtual photon energies 526554 . Measurements of charm fragmentation into D*+(s) and D+(s) in e+ e- annihilations at S**(1/2) = 10.5-GeV 526644 . Study of exclusive two-body $B^0$ meson decays to charmonium 526692 . Measurement of the product branching fraction b(c ---> theta(c) X) B(theta(c) ---> Lambda X) +526776 . Photonic events with missing energy in e+ e- collisions at S**(1/2) = 189-GeV +526854 . A Measurement of the tau mass and the first CPT test with tau leptons 526928 . Precise measurement of $B^0 \bar{B}^0$ mixing parameters at the $\Upsilon$(4S) +527337 . Measurements of the $b \bar{b}$ production cross-section and forward backward asymmetry at center-of-mass energies above the $Z$ pole at LEP +527338 . Search for anomalous $Z Z \gamma$ and $Z \gamma \gamma$ couplings in the process $e^{+} e^{-} \to Z \gamma$ at LEP +527492 . Measurement of W pair production in e+ e- collisions at 189-GeV +527605 . Cross-sections and leptonic forward backward asymmetries from the Z0 running of LEP +527692 . Search for manifestations of new physics in fermion pair production at LEP +527988 . QCD studies in $e^{+} e^{-}$ annihilation from 30-GeV to 189-GeV 528176 . Measurement of the relative branching fraction of upsilon(4S) to charged and neutral B meson pairs 528371 . Study of charmless hadronic B meson decays to pseudoscalar vector final states 528729 . B ---> D* pi+ pi- pi- pi0, D(*) omega pi- and the observation of a wide 1- omega pi- enhancement at 1418-MeV 529158 . Measurements of the mass, total width and two photon partial width of the eta(c) meson +529575 . Production of single $W$ bosons at $\sqrt{S}$ = 189-GeV and measurement of $W W \gamma$ gauge couplings +529576 . Determination of $\gamma / Z$ interference in $e^{+} e^{-}$ annihilation at LEP +529847 . Measurement and interpretation of fermion-pair production at LEP energies of 183-GeV and 189-GeV +529850 . Update of the search for charginos nearly mass-degenerate with the lightest neutralino 529857 . Study of B decays to charmonium states B ---> eta(c) K and B ---> chi(c0) K +529859 . Searches for prompt light gravitino signatures in e+ e- collisions at S**(1/2) = 189-GeV +529896 . First measurement of the inclusive branching ratio of b hadrons to phi mesons in Z0 decays +529897 . Search for trilinear neutral gauge boson couplings in $Z^-$ gamma production at $S^{(1/2)}$ = 189-GeV at LEP +529898 . Multiplicities of pi0, eta, K0 and of charged particles in quark and gluon jets +529899 . Measurement of the low x behavior of the photon structure function F(2)gamma +530069 . Search for gamma gamma decays of a Higgs boson produced in association with a fermion pair in e+ e- collisions at LEP +530544 . Two Higgs doublet model and model independent interpretation of neutral Higgs boson searches 530545 . First observation of the Sigma*+(c) baryon and a new measurement of the Sigma+(c) mass 530546 . Search for decays of $B^0$ mesons into pairs of leptons: $B^0 \to e^{+} e^{-}$, $B^0 \to$ muon+ muon- and $B^0 \to e^\pm$ muon-+ 530788 . Study of (chi(c1) ) and (chi(c2) ) meson production in $B$ meson decays 530789 . Observation of the Omega 0(c) charmed baryon at CLEO 530791 . Observation of new states decaying into Lambda(c)+ pi- pi+ 530792 . Evidence of new states decaying into Xi-prime(c) pi 530861 . Determination of the B ---> D* l nu decay width and |V(cb)| +530949 . Search for a scalar top almost degenerate with the lightest neutralino in e+ e- collisions at s**(1/2) up to 202-GeV +530950 . Search for charged Higgs bosons in e+ e- collisions at energies up to S**(1/2) = 189-GeV 530957 . A Search for B ---> tau nu +531457 . Search for a Higgs boson decaying into two photons in $e^{+} e^{-}$ interactions at $\sqrt{S}$ = 189-GeV +531468 . A Measurement of the b quark mass from hadronic Z decays 531470 . Measurements of B ---> D(*)(S)+ D+(*) branching fractions +531507 . Measurement of the $\bar{B}^0$ and $B^{-}$ meson lifetimes +531568 . Rapidity-rank structure of p anti-p pairs in hadronic Z0 decays +531570 . Measurement of the $W^{+} W^{-} \gamma$ cross-section and direct limits on anomalous quartic gauge boson couplings at LEP +531571 . Search for anomalous couplings in the Higgs sector at LEP +531668 . Measurement of Bose-Einstein correlations in $e^{+} e^{-} \to W^{+} W^{-}$ at $\sqrt{S}$ approximately = 189-GeV +531766 . Measurement of the $W$ pair production cross-section and $W$ decay branching fractions in $e^{+} e^{-}$ interactions at $\sqrt{S}$ = 189-GeV +531853 X Investigation of inclusive CP asymmetries in B0 decays 531949 . The Q**2 dependence of the generalized Gerasimov-Drell-Hearn integral for the proton 532734 . Observation of B --> K+- pi0 and B --> K0 pi0, and evidence for B --> pi+ pi- +532903 . Search for charged Higgs bosons in $e^{+} e^{-}$ collisions at center center-of-mass energies up to 202-GeV 532904 . First observation of the decays B0 ---> D*- p anti-p pi+ and B0 ---> D*-p anti-n +533108 . A Study of one prong tau decays with a charged kaon +533109 . Measurement of the mass and width of the $W$ boson in $e^{+} e^{-}$ collisions at 189-GeV +533110 . W+ W- production cross-section and W branching fractions in e+ e- collisions at 189-GeV +533111 . A Measurement of the rate of charm production in $W$ decays +533112 . Measurement of $W$ boson polarizations and CP violating triple gauge couplings from $W^{+} W^{-}$ production at LEP +533113 . Measurement of triple gauge boson couplings from $W^{+} W^{-}$ production at LEP energies up to 189-GeV +533360 . Search for single top production in e+ e- collisions at s**(1/2) = 189-GeV - 202-GeV 533414 . Elliptic flow in Au + Au collisions at (S(NN))**(1/2) = 130 GeV 533575 . Search for direct CP violation in cascade hyperon decay 533916 . Study of chi(c1) and chi(c2) meson production in $B$ meson decays +533961 . Study of the CP asymmetry of $B^0 \to J/\psi K^0_{S}$ decays in ALEPH +534257 . Determination of the e+ e- --> gamma gamma (gamma) cross-section at centre-of-mass energies ranging from 189-GeV to 202-GeV +534258 . Limits on the masses of supersymmetric particles at s**(1/2) = 189-GeV +534435 . Study of $Z$ boson pair production in $e^{+} e^{-}$ interactions at $\sqrt{s}$ = 192-GeV - 202-GeV +534657 . Measurement of the $B^0$ lifetime and oscillation frequency using $\bar{B}^0 \to D^{*+} \ell^{-}$ anti-neutrino decays +534887 . Measurements of BR (b ---> tau- anti-nu(tau) X) and BR (b ---> tau- anti-nu(tau) D*+- X) and upper limits on BR (B- ---> tau- anti-nu(tau)) and BR (b---> s nu anti-nu) 535016 . Study of tau decays to six pions and neutrino +535059 . Production rates of b anti-b quark pairs from gluons and b anti-b b anti-b events in hadronic Z0 decays +535061 . Investigation of the decay of orbitally excited B mesons and first measurement of the branching ratio BR(B*(J) ---> B*pi(X)) 535112 . Observation of the Omega0(c) charmed baryon at CLEO 535113 . Study of $B \to \psi_{2S} K$ and $B \to \psi_{2S}$ K*(892) decays +535180 . Study of B0(S) anti-B0(S) oscillations and B0(S) lifetimes using hadronic decays of B0(S) mesons 535290 . Search for a scalar bottom quark with mass 3.5-GeV - 4.5-GeV/c**2 +535620 . Searches for neutral Higgs bosons in e+ e- collisions at center-of-mass energies from 192-GeV to 202-GeV +535683 . Search for the sgoldstino at s**(1/2) from 189-GeV to 202-GeV 535805 . Bounds on the CP asymmetry in $b \to s \gamma$ decays 535988 . Observation of new states decaying into Lambda+(c) pi- pi+ +536138 . Search for R-parity violating decays of supersymmetric particles in $e^{+} e^{-}$ collisions at center-of-mass energies from 189-GeV to 202-GeV +536266 . Charged multiplicities in Z decays into u, d, and s quarks +536690 . Light resonances in $K^0_{S} K^\pm \pi^\mp$ and $\eta \pi^{+} \pi^{-}$ final states in $\gamma \gamma$ collisions at LEP +536692 . $K^0_{S} K^0_{S}$ final state in two photon collisions and implications for glueballs +536816 . Higgs candidates in $e^{+} e^{-}$ interactions at $\sqrt{s}$ = 206.6-GeV +536864 . Search for R-parity violating decays of supersymmetric particles in $e^{+} e^{-}$ collisions at $\sqrt{s}$ = 189-GeV +536865 . A search for invisible Higgs bosons produced in e+ e- interactions up to s**(1/2) = 189-GeV +536902 . Observation of an excess in the search for the standard model Higgs boson at ALEPH +536904 . Search for supersymmetric particles in $e^{+} e^{-}$ collisions at $\sqrt{s}$ up to 202-GeV and mass limit for the lightest neutralino 536906 . Measurement of the Lambda+(c) lifetime +537026 . A Study of $B_s$ meson oscillation using $D_s$ - lepton correlations 537154 . Dalitz analysis of the decay D0 ---> K- pi+ pi0 +537232 . Search for excited leptons in $e^{+} e^{-}$ interactions at $\sqrt{s}$ = 192-GeV to 202-GeV +537234 . Measurements of the cross-sections for open charm and beauty production in $\gamma \gamma$ collisions at $\sqrt{s}$ = 189-GeV to 202-GeV 537236 . A Measurement of the decay asymmetry parameters in Xi0(c) ---> Xi- pi+ +537913 . Photon events with missing energy at s**(1/2) = 183-GeV to 189-GeV +538107 . Search for neutral Higgs bosons of the minimal supersymmetric standard model in $e^{+} e^{-}$ interactions at $\sqrt{s}$ = 192-GeV - 202-GeV +538108 . Precise determination of the Z resonance parameters at LEP: 'Zedometry' +538109 . Search for the standard model Higgs boson in $e^{+} e^{-}$ collisions at $\sqrt{s}$ up to 202-GeV 538110 . Evidence of new states decaying into Xi-prime(c) pi 539006 . Hadron formation in deep inelastic positron scattering in a nuclear environment 539090 . Search for CP violation in $D^0 \to K^0_{S} \pi^0$ and $D^0 \to \pi^0 \pi^0$ and $D^0 \to K^0_{S} K^0_{S}$ decays 539140 . Centrality dependence of charged particle multiplicity in Au - Au collisions at S(NN)**(1/2) = 130-GeV +539640 . Measurement of the Z Z cross-section in e+ e- interactions at 183-GeV - 189-GeV +539641 . Search for neutralino pair production at s**(1/2) = 189-GeV +539642 . Study of dimuon production in photon-photon collisions and measurement of QED photon structure functions at LEP +539860 . Search for the standard model Higgs boson in e+ e- collisions at s**(1/2) approximately = 192-GeV - 209-GeV +539946 . Measurement of the charm production cross-section in $\gamma \gamma$ collisions at LEP +540015 . Search for spontaneous R-parity violation at s**(1/2) = 183-GeV and 189-GeV +540208 . Search for sleptons in e+ e- collisions at s**(1/2) = 183-GeV to 189-GeV +540344 . Search for the standard model Higgs boson at LEP in the year 2000 +540660 . Search for SUSY with R-parity violating LL anti-E couplings at s**(1/2) = 189-GeV +540730 . Search for R-parity violation with a anti-U anti-D anti-D coupling at x**(1/2) = 189-GeV +540871 . Search for supersymmetric partners of top and bottom quarks at s**(1/2) = 189-GeV +540888 . Search for heavy stable and longlived particles in e+ e- collisions at s**(1/2) = 189-GeV +541614 . A Study of the Lorentz structure in tau decays +541615 . Measurement of the $B^0_{s}$ lifetime and study of $B^0_{s} - \bar{B}^0_s$ oscillations using $D_s \ell$ events 551926 . Bounds on the CP asymmetry in like sign dileptons from $B^0 \bar{B}^0$ meson decays 552245 . A Search for charmless B ---> V V decays 552270 . Observation of B ---> phi K and B ---> phi K* +552446 . A Simultaneous measurement of the QCD color factors and the strong coupling +552447 . A Search for a narrow radial excitation of the D*+- meson 552541 . Correlated Lambda+(c) anti-Lambda-(c) production in e+ e- annihilations at s**(1/2) = 10.5-GeV 552759 . Mixing and CP violation in the decay of neutral $D$ mesons at CLEO 552760 . First measurement of Gamma (D*+) +552995 . Measurement of the $\tau$ branching fractions into leptons +552996 . Study of the $e^{+} e^{-} \to Z \gamma \gamma \to q \bar{q} \gamma \gamma$ process at LEP +552997 . Total cross-section in $\gamma \gamma$ collisions at LEP 553236 . Double spin asymmetry in the cross-section for exclusive rho0 production in lepton - proton scattering +553305 . Update of the search for supersymmetric particles in scenarios with gravitino LSP and sleptons NLSP +553351 . Measurement of trilinear gauge boson couplings WWV, (V = Z, gamma) in e+ e- collisions at 189-GeV +553945 . Measurement of the branching ratio for D(s)- ---> tau- anti-nu(tau) decays 554175 . First observation of anti-B ---> D(*) rho-prime-, rho-prime- ---> omega pi- 554458 . Search for $B^0 \to \pi^0 \pi^0$ decay +554583 . Precision neutral current asymmetry parameter measurements from the tau polarization at LEP 554660 . Multiplicity of charged and neutral pions in deep inelastic scattering of 27.5-GeV positrons on hydrogen 554953 . Single spin azimuthal asymmetries in electroproduction of neutral pions in semiinclusive deep inelastic scattering 555068 . Search for CP violation in tau ---> pi pi0 nu(tau) decay +555429 . Search for a fermiophobic Higgs at LEP-2 +555430 . Measurement of V(cb) from the decay process anti-B0 ---> D*+ lepton- anti-neutrino +555574 . Measurement of triple gauge boson couplings at LEP energies up to 189-GeV 555603 . Measurement of the mid-rapidity transverse energy distribution from s(NN)**(1/2) = 130-GeV Au + Au collisions at RHIC +555653 . Measurement of the tau polarization at LEP 555718 . Experimental investigation of the two photon widths of the chi(c0) and the chi(c2) mesons 555818 . Midrapidity anti-proton to proton ratio from Au + Au collisions at s(NN)**(1/2) = 130-GeV +555901 . Measurement of the mass and width of the $W$ boson in $e^{+} e^{-}$ collisions at $\sqrt{s}$ = 189-GeV 556050 . Rate measurement of D0 ---> K+ pi- pi0 and constraints on D0 - anti-D0 mixing +556769 . Determination of the b quark mass at the Z mass scale +556817 . A Measurement of the tau topological branching ratios 557084 . First observation of anti-B0 ---> D*0 pi+ pi+ pi- pi- decays +557178 . Measurement of the semileptonic b branching fractions and average b mixing parameter in Z decays 557534 . Search for the decay B+ ---> D*+ K0(S) 557690 X Overview of PHENIX results from the first RHIC run 557767 . Multiplicity distribution and spectra of negatively charged hadrons in Au+Au collisions at s(NN)**(1/2) = 130-GeV +557820 . Search for single leptoquark and squark production in electron photon scattering at $\sqrt{s_{ee}}$ = 189-GeV at LEP 557934 . Search for the familon via B+- ---> pi+- X0, B+- ---> K+- X0, and B0 ---> K0(S)X0 decays +558327 . Study of the fragmentation of b quarks into B mesons at the Z peak +558372 . Measurement of the Michel parameters and the nu/tau helicity in tau lepton decays 558407 . Improved upper limits on the FCNC decays $B \to K \ell^{+} \ell^{-}$ and $B \to$ K*(892) $\ell^{+} \ell^{-}$ 558570 . Measurement of the beam spin azimuthal asymmetry associated with deeply virtual Compton scattering 559609 . Identified particle elliptic flow in Au + Au collisions at s(NN)**(1/2) = 130-GeV +559673 . Search for heavy isosinglet neutrino in $e^{+} e^{-}$ annihilation at LEP +559674 . Search for heavy neutral and charged leptons in $e^{+} e^{-}$ annihilation at LEP +559675 . Measurement of |V(ub)| using b hadron semileptonic decay 559769 . Search for the decay Upsilon(1s) ---> gamma eta-prime +559836 . Measurement of A**b(FB) using inclusive b hadron decays 559861 . Pion interferometry of s(NN)**(1/2) = 130-GeV Au+Au collisions at RHIC 559968 . Measurement of the Xi(c)+ lifetime +560306 . Angular analysis of the muon pair asymmetry at LEP I +560307 . Measurement of Z / gamma* production in Compton scattering of quasi-real photons +560354 . Standard model Higgs boson with the L3 experiment at LEP +560355 . Measurement of the topological branching fractions of the $\tau$ lepton at LEP +560550 . Single intermediate vector boson production in e+ e- collisions at s**(1/2) = 183-GeV and 189-GeV +560962 . Inclusive semileptonic branching ratios of b hadrons produced in Z decays 561192 . First measurement of Gamma(D*+) 561371 X CLEO-c and CESR-c: A New frontier of weak and strong interactions 561380 . Evidence for the decay D0 ---> K* pi- pi+ pi- +561580 . Measurement of the branching ratio for the process b ---> tau- anti-nu(tau) X 561581 . Branching fraction and photon energy spectrum for $b \to s \gamma$ 561582 . Hadronic mass moments in inclusive semileptonic B meson decays 561876 . Anti-deuteron and anti-He-3 production in s(NN)**(1/2) = 130-GeV Au+Au collisions 561965 . First measurement of Gamma(D*+) and precision measurement of m(D*+) - m(D0) 562409 . Suppression of hadrons with large transverse momentum in central Au+Au collisions at $\sqrt{s_{NN}}$ = 130-GeV +562543 . Search for lepton flavor violation in e+ e- collisions at s**(1/2) = 189-GeV - 209-GeV +563334 . Bose-Einstein correlations of neutral and charged pions in hadronic $Z$ decays +563335 . Inclusive $\pi^0$ and $K^0_{S}$ production in two photon collisions at LEP +563730 . Measurement of the hadronic cross-section for the scattering of two virtual photons at LEP +563782 . Search for single top quark production at LEP-2 564369 . Measurement of inclusive anti-protons from Au+Au collisions at (s(NN))**(1/2) = 130-GeV +564486 . Search for technicolor with DELPHI +564487 . Search for charged Higgs bosons in e+ e- collisions at s**(1/2) = 189-GeV - 202-GeV +564765 . Genuine correlations of like - sign particles in hadronic Z0 decays 564819 . Observation of anti-B0 ---> D0 pi0 and anti-B0 ---> D*0 pi0 +564820 . Search for R parity violating decays of supersymmetric particles in $e^{+} e^{-}$ collisions at LEP 564821 . Measurement of the Xi+(c) lifetime 565147 . Measurement of the masses and widths of the Sigma++(c) and Sigma0(c) charmed baryons +565148 . Measurement of charged-particle multiplicity distributions and their $H_{q}$ moments in hadronic $Z$ decays at LEP +565149 . f(1)(1285) formation in two photon collisions at LEP +565438 . Search for Yukawa production of a light neutral Higgs boson at LEP +565440 . Double tag events in two photon collisions at LEP +565517 . Particle multiplicity of unbiased gluon jets from $e^{+} e^{-}$ three jet events 565839 . Lifetime differences, direct CP violation and partial widths in D0 meson decays to K+ K- and pi+ pi- +565988 . Study of the $W^{+} W^{-} \gamma$ process and limits on anomalous quartic gauge boson couplings at LEP 566081 . First results from RHIC-PHENIX +566837 . Search for doubly charged Higgs bosons with the OPAL detector at LEP 567473 . Search for CP violation in tau ---> K pi tau-neutrino decays +567914 . Production of D**(s) mesons in hadronic Z decays +567915 . Search for scalar leptons in e+ e- collisions at center-of-mass energies up to 209-GeV 568382 . Single spin azimuthal asymmetry in exclusive electroproduction of pi+ mesons 568437 . Centrality dependence of pi+ / pi-, K+ / K-, p and anti-p production from s(NN)**(1/2) = 13-=GeV Au+Au collisions at RHIC +568505 . Search for leptoquarks in electron photon scattering at s($e e) ^{(1/2)}$ up to 209-GeV at LEP +568553 . Searches for neutral Higgs bosons in e+ e- collisions from s**(1/2) = 191.6-GeV to 201.7-GeV 568809 . Observation of exclusive anti-B ---> D(*) K*- decays +569165 . Inclusive production of the omega and eta mesons in Z decays, and the muonic branching ratio of the omega +569166 . Final results of the searches for neutral Higgs bosons in e+ e- collisions at s**(1/2) up to 209-GeV +570407 . Measurement of the forward backward asymmetry in Z --> b anti-b and Z --> c anti-c decays with leptons +570700 . Study of multiphoton final states and tests of QED in $e^{+} e^{-}$ collisions at $\sqrt{S}$ up to 209-GeV 581380 . Further experimental studies of two-body radiative Upsilon decays +581519 . Search for R-parity violating production of single sneutrinos in e+ e- collisions at s**(1/2) = 189-GeV to 209-GeV +581750 . Leptonic decays of the D(s) meson 581871 . Transverse mass dependence of two pion correlations in Au+Au collisions at S(NN)**(1/2) = 130-GeV +582528 . Search for gamma gamma ---> eta(b) in e+ e- collisions at LEP-2 582654 . Measurement of single electrons and implications for charm production in Au+Au collisions at s**(1/2)(NN) = 130-GeV 582690 . Improved measurement of |V(ub)| with inclusive semileptonic B decays 582991 . Measurement of the ratio of branching fractions of the Upsilon(4S) to charged and neutral B mesons +583115 . Measurement of the hadronic photon structure function F**gamma(2) at LEP-2 +583655 . Improved search for B(0)S anti-B(0)S oscillations +583971 . Search for a Higgs boson decaying into two photons at LEP +584019 . Search for charginos nearly mass degenerate with the lightest neutralino in e+ e- collisions at center-of-mass energies up to 209-GeV 584055 X Results from the STAR experiment 584141 . Midrapidity Lambda and anti-Lambda production in Au + Au collisions at s(NN)**(1/2) = 130-GeV +584153 . Search for gauge mediated SUSY breaking topologies in $e^{+} e^{-}$ collisions at center-of-mass energies up to 209-GeV +584195 . Measurement of the mass of the W boson in e+ e- collisions using the fully leptonic channel 584267 . Measurement of the D+ ---> anti-K*0 l+ letpon-neutrino branching fraction 584269 X Improved measurement of |V(cb)| using anti-B ---> D* l nu decays 584417 . Net charge fluctuations in Au+Au interactions at s**(1/2) = 130-GeV 584452 . Event-by-event fluctuations in mean p(T) and mean e(T) in s(NN)**(1/2) = 130-GeV Au+Au collisions 584631 . Midrapidity phi production in Au + Au collisions at s N N = 130-GeV 585321 . Search for lepton flavor violating decays of $B$ mesons 585347 . Flow measurements via two particle azimuthal correlations in Au+Au collisions at s(NN)**(1/2) = 130-GeV 585370 . Anti-search for the glueball candidate f(J)(2220) in two -photon interactions 585561 . Measurement of the Lambda and anti-Lambda particles in Au+Au collisions at s(NN)**(1/2) = 130-GeV +585621 . $\Lambda$ and $\Sigma^0$ pair production in two photon collisions at LEP +585623 . Inclusive $D^{*+-}$ production in two photon collisions at LEP +586044 . Search for scalar quarks in $e^{+} e^{-}$ collisions at $\sqrt{s}$ up to 209-GeV +586115 . Determination of $alpha_s$ from hadronic event shapes in $e^{+} e^{-}$ annihilation at 192-GeV <= $\sqrt{s}$ <= 208-GeV +586130 . Rapidity alignment and p(T) compensation of particle pairs in hadronic Z0 decays +586918 . A Flavor independent Higgs boson search in e+ e- collisions at s**(1/2) up to 209-GeV 587154 . Azimuthal anisotropy of K0(S) and Lambda + anti-Lambda production at mid-rapidity from Au + Au collisions at S(NN)**(1/2) = 130-GeV 587235 . K*(892)0 production in relativistic heavy ion collisions at S(NN)**(1/2) = 130-GeV 587300 . Correlated inclusive Lambda anti-Lambda production in e+ e- annihilations at s**(1/2) approximately 10.5-GeV 587825 . Elliptic flow from two and four particle correlations in Au+Au collisions at s(NN)**(1/2) = 130-GeV +587909 . Measurement of the charm structure function F2(c)(gamma) of the photon at LEP +587910 . Measurements of the strong coupling constant and the QCD color factors using four jet observables from hadronic Z decays +588105 . Decay mode independent searches for new scalar bosons with the OPAL detector at LEP 588107 . Observation of B --> K0(S) pi+ pi- and evidence for B --> K*+- pi-+ 588142 . Coherent rho0 production in ultraperipheral heavy ion collisions 588226 . Azimuthal anisotropy and correlations in the hard scattering regime at RHIC +588301 . Single photon and multiphoton production in $e^{+} e^{-}$ collisions at $\sqrt{s}$ up to 209-GeV 588319 . Measurement of B(B- ---> D0 pi-) and B(anti-B0 ---> D+ pi-) and isospin analysis of B ---> D pi decays 588342 . Kaon production and kaon to pion ratio in Au+Au collisions at s(NN)**1/2 = 130-GeV 588808 . Centrality dependence of high $p_{T}$ hadron suppression in Au+Au collisions at $\sqrt{s}_{NN}$ = 130-GeV +588873 . The $e^{+} e^{-} \to Z \gamma \gamma \to q \bar{q} \gamma \gamma$ reaction at LEP and constraints on anomalous quartic gauge boson couplings +588874 . Measurement of genuine three particle Bose-Einstein correlations in hadronic $Z$ decay +589045 . Search for charged excited leptons in e+ e- collisions at s**(1/2) = 183-GeV to 209-GeV +589410 . Search for single top production in $e^{+} e^{-}$ collisions at $\sqrt{s}$ up to 209-GeV +590095 . Search for associated production of massive states decaying into two photons in $e^{+} e^{-}$ annihilations at $\sqrt{s}$ = 88-GeV to 209-GeV 590665 . Measurement of R = sigma(L) / sigma(T) in deep inelastic scattering on nuclei 590820 . Centrality dependence of the high p(T) charged hadron suppression in Au+Au collisions at s(NN)**(1/2) = 130-GeV +591126 . Search for charged Higgs bosons in $e^{+} e^{-}$ collisions at energies up to $\sqrt{s}$ = 209-GeV +591226 . Absolute lower limits on the masses of selectrons and sneutrinos in the MSSM 591227 . Search for eta(b)(1S) in inclusive radiative decays of the Upsilon(3S) 591230 . First observation of Upsilon (1D) states 591232 . Study of two photon transistions in CLEO-III Upsilon (3S) data 591234 . Preliminary results on |V(ub)| from inclusive semileptonic B decays with neutrino reconstruction 591237 . Dalitz analysis of D0 ---> K0(S) pi+ pi- 591320 . Observation of the decay Omega0(c) ---> Omega- e+ nu(e) +591959 . Search for gamma gamma decays of a Higgs boson in e+ e- collisions at s**(1/2) up to 209-GeV 592036 . Measurement of exclusive B decays to final states containing a charmed baryon 592717 . Search for neutrinoless tau decays involving the K0(S) meson 592779 . Strangeness in Au + Au collisions at s(NN)**(1/2) = 130-GeV observed with the STAR detector +593545 . Search for neutral Higgs bosons of the minimal supersymmetric standard model in $e^{+} e^{-}$ interactions at $\sqrt{s}$ = 209-GeV +594588 . Production of single $W$ bosons at LEP and measurement of $W W \gamma$ gauge coupling parameters +594589 . Measurement of Bose-Einstein correlations in $e^{+} e^{-} \to W^{+} W^{-}$ events at LEP 594689 . Evidence for quark hadron duality in the proton spin asymmetry A(1) 594839 . Measurement of the lepton energy in the decay anti-B ---> X l anti-nu and determination of the heavy quark expansion parameters +594920 . Search for scalar top and scalar bottom quarks at LEP +595335 . Charged particle momentum spectra in e+ e- annihilation at s**(1/2) = 192-GeV to 209-GeV +595836 . Measurement of the cross-section for the process gamma gamma ---> p anti-p at s(e e)**(1/2) = 183-GeV to 189-GeV at LEP +596551 . Search for anomalous weak dipole moments of the tau lepton +596553 . Search for a low mass CP odd Higgs boson in e+ e- collisions with the OPAL detector at LEP-2 597023 . The Q**2 dependence of nuclear transparency for exclusive rho0 production +598112 . Measurement of the b quark forward backward asymmetry around the Z0 peak using an inclusive tag +598373 . Search for the standard model Higgs boson with the OPAL detector at LEP +598949 . Search for supersymmetric particles with R parity violating decays in $e^{+} e^{-}$ collisions at $\sqrt{s}$ up to 209-GeV +598951 . Multiphoton production in e+ e- collisions at s**(1/2) = 181-GeV to 209-GeV +599181 . Inclusive analysis of the b quark fragmentation function in Z decays at LEP +599182 . Measurement of neutral current four fermion production at LEP-2 +599183 . Search for single top production at LEP 599918 . Determination of the anti-B ---> D* l anti-nu decay width and |V(cb)| +600094 . Search for nearly mass degenerate charginos and neutralinos at LEP 600098 ? The Q**2 dependence of the generalized Gerasimov-Drell-Hearn integral for the deuteron, proton and neutron 600099 . First observation of the exclusive decays Lambda+(c) ---> Lambda pi+ pi+ pi- pi0 and Lambda+(c) ---> Lambda omega pi+ 600652 . Disappearance of back-to-back high $p_{T}$ hadron correlations in central Au+Au collisions at $\sqrt{s_{NN}}$ = 200-GeV +601225 . Charged particle multiplicities in heavy and light quark initiated events above the Z0 peak 601701 . Inclusive eta-prime production from the Upsilon(1S) 602867 . Strange anti-particle to particle ratios at mid-rapidity in s(NN)**(1/2) = 130-GeV Au+Au collisions +603172 . A Measurement of the tau- ---> mu- anti-nu(mu) nu(tau) branching ratios +603214 . Search for B(s)0 - anti-B(s)0 oscillations and a measurement of B(d)0 - anti-B(d)0 oscillations using events with an inclusively reconstructed vertex 604660 . Measurement of single spin azimuthal asymmetries in semiinclusive electroproduction of pions and kaons on a longitudinally polarized deuterium target +604733 . Search for an LSP gluino at LEP with the DELPHI detector +604734 . Search for doubly charged Higgs bosons at LEP-2 604800 . First search for the flavor changing neutral current decay D0 ---> gamma gamma 605177 . Measurement of lepton momentum moments in the decay anti-B ---> X l anti-nu and determination of heavy quark expansion parameters and |V(cb)| +605865 . A Measurement of semileptonic B decays to narrow orbitally excited charm mesons +605973 . Inclusive charged hadron production in two photon collisions at LEP +606066 . Measurement of W polarisation at LEP 606309 . Measurements of inclusive $B \to \psi$ production +606391 . Study of the $e^{+} e^{-} \to Z e^{+} e^{-}$ process at LEP +606568 . Search for supersymmetric particles in light gravitino scenarios and sleptons NLSP +606944 . Inclusive b decays to wrong sign charmed mesons +606945 . Search for resonant $\widetilde\nu$ production at $\sqrt{s}$ = 183 to 208 GeV 608096 X The STAR barrel electromagnetic calorimeter 608101 X STAR detector overview +608565 X b tagging in DELPHI at LEP +611415 . Dijet production in photon-photon collisions at s(ee)**(1/2) from 189-GeV to 209-GeV 611745 . Measurements of the branching fractions and helicity amplitudes in $B \to D^{*} \rho$ decays +612223 . Measurement of the inclusive D*+- production in gamma gamma collisions at LEP 612248 . Narrowing of the balance function with centrality in au + au collisions at (S(NN))**1/2 = 130-GeV 613068 . Double spin asymmetries in the cross-section of rho0 and phi production at intermediate-energies 613626 . Measurements of charmless hadronic two body B meson decays and the ratio B(B ---> D K) / B(B ---> D pi) +613711 . Bose-Einstein correlations of pi0 pairs from hadronic Z0 decays 613712 . Branching fractions of tau leptons decays to three charged hadrons 614784 . Study of the charmless inclusive B ---> eta-prime X decay +614953 . Final results from DELPHI on the searches for SM and MSSM neutral Higgs bosons +615637 . Test of noncommutative QED in the process e+ e- ---> gamma gamma at LEP +615977 . Search for color reconnection effects in $e^{+} e^{-} \to W^{+} W^{-} \to$ hadrons through particle flow studies at LEP 616620 . Search for B ---> anti-p e- anti-nu(e) X decay using a partial reconstruction method 616827 . Study of the q**2 dependence of B ---> pi l nu and B ---> rho (omega) l nu decay and extraction of |V(u b)| 617548 . Measurement of the charge asymmetry in B ---> K*(892)+- pi+- 617784 . Mid-rapidity neutral pion production in proton proton collisions at $\sqrt{s}$ = 200-GeV 617814 . Suppressed pi^0 production at large transverse momentum in central Au+ Au collisions at S(NN)**1/2 = 200 GeV 618097 . Search for baryons in the radiative penguin decay b ---> s gamma 618587 . Observation of a narrow resonance of mass 2.46-GeV/c**2 in the D*(s)+ pi0 final state, and confirmation of the D*(sJ)(2317) +618779 . Search for stable and longlived massive charged particles in e+ e- collisions at s**(1/2) = 130-GeV to 209-GeV +619015 . Search for pair produced leptoquarks in $e^{+} e^{-}$ interactions at $\sqrt{s}$ approximately = 189-GeV to 209-GeV 619061 . Elliptic flow of identified hadrons in Au+Au collisions at s(NN)**(1/2) = 200-GeV 619063 . Transverse momentum and collision energy dependence of high p(T) hadron suppression in Au+Au collisions at ultrarelativistic energies 619171 . Search for the standard model Higgs boson at LEP +619462 . Search for stable hadronizing squarks and gluinos in e+ e- collisions up to s**(1/2) = 209-GeV +619533 . Measurement of isolated prompt photon production in photon photon collisions at s(ee)**(1/2) = 183 GeV - 209-GeV +619620 . Measurement of exclusive $\rho^0 \rho^0$ production in two photon collisions at high $Q^{2}$ at LEP 619646 . J / psi production in Au Au collisions at s(NN)**(1/2) = 200-GeV at the Relativistic Heavy Ion Collider 619835 . Observation of a narrow resonance of mass 2.46-GeV/c**2 decaying to D*+(s) pi0 and confirmation of the D*(sJ)(2317) state +619958 . Study of hadronic final states from double tagged gamma gamma events at LEP 619987 . Scaling properties of proton and anti-proton production in s(NN)**(1/2) 200-GeV Au+Au collisions +620250 . A Study of the energy evolution of event shape distributions and their means with the DELPHI detector at LEP 620309 . Particle type dependence of azimuthal anisotropy and nuclear modification of particle production in Au + Au collisions at s(NN)**(1/2) = 200-GeV +620387 . Search for excited leptons at LEP +620433 . $p\bar{p}$ pair production in two photon collisions at LEP 620435 . Cabibbo suppressed decays of D+ ---> pi+ pi0, K+ anti-K0, K+ pi0 620500 . Heavy ion collisions at collider energies: Insights from PHENIX +620566 . Tests of models of color reconnection and a search for glueballs using gluon jets with a rapidity gap 621350 . Improved measurement of the form-factors and first search for CP violation in the decay of Lambda+(c) ---> Lambda e+ nu(e) 621391 . Absence of suppression in particle production at large transverse momentum in S(NN)**(1/2) = 200-GeV d + Au collisions 621394 . Evidence from d + Au measurements for final state suppression of high p(T) hadrons in Au+Au collisions at RHIC 621641 . Three pion HBT correlations in relativistic heavy ion collisions from the STAR experiment 621642 . Rapidity and centrality dependence of proton and anti-proton production from Au-197 + Au-197 collisions at (S(NN))**(1/2)) = 130-GeV 621966 . A Dalitz plot analysis of D0 ---> pi- pi+ pi0 decays in CLEO II.V 622312 . Observation of eta-prime(c) production in gamma gamma fusion at CLEO +622724 . A measurement of the gluon splitting rate into c anti-c pairs in hadronic Z decays +622876 . Search for a Higgs boson decaying to weak boson pairs at LEP 623000 . $J/\psi$ production from proton proton collisions at $\sqrt{s}$ = 200-GeV 623047 . Multiplicity fluctuations in Au+Au collisions at s(NN)**(1/2) = 130-GeV 623383 . Quark fragmentation to pi+-, pi0, K+-, p and anti-p in the nuclear environment 623413 . Single identified hadron spectra from s(NN)**(1/2) = 130-GeV Au+Au collisions 623464 . Observation of the hadronic transitions chi (b1,2) (2P) ---> omega Upsilon (1S) 623628 . Measurement of the charge asymmetry in B ---> K*(892)+- pi-+ +623653 . Study of inclusive J / psi production in two photon collisions at LEP-2 with the DELPHI detector +623654 . ZZ production in e+ e- interactions at s**(1/2) = 183-GeV to 209-GeV 624063 . Flavor decomposition of the sea quark helicity distributions in the nucleon from semiinclusive deep inelastic scattering 624448 . Measurement of the hadronic recoil mass moments in semileptonic B decay 624474 . Identified charged particle spectra and yields in Au+Au collisions at S(NN)**1/2 = 200-GeV 624475 . Rho0 production and possible modification in Au+Au and p+p collisions at S(NN)**1/2 = 200-GeV 624566 . Multistrange baryon production in Au-Au collisions at S(NN)**1/2 = 130 GeV 624731 . Pion kaon correlations in Au+Au collisions at s(NN)**1/2 = 130-GeV +625095 . $Z$ boson pair production at LEP 625472 . High $p_{T}$ charged hadron suppression in Au + Au collisions at $\sqrt{s}_{NN} = 200$ GeV +626022 . Exclusive production of pion and kaon meson pairs in two photon collisions at LEP +626316 . A Study of charm production in beauty decays with the OPAL detector at LEP +626317 . Measurement of heavy quark forward backward asymmetries and average B mixing using leptons in hadronic Z decays +626318 . Search for the single production of doubly charged Higgs bosons and constraints on their couplings from Bhabha scattering +626732 . Measurement of charged current triple gauge boson couplings using $W$ pairs at LEP 626905 . Event by event < p(t) > fluctuations in Au - Au collisions at s(NN)**(1/2) = 130-GeV +627211 . A Study of $W^{+} W^{-} \gamma$ events at LEP +627212 . Search for anomalous production of dilepton events with missing transverse momentum in e+ e- collisions at s**(1/2) = 183-Gev to 209-GeV 627327 . Measurement of the decay rate of Xi0(c) ---> pK- K- pi+ relative to Xi0(c) ---> Xi- pi+ 627886 X PHENIX detector overview 627888 X PHENIX central arm tracking detectors 627891 X PHENIX muon arms 627893 X PHENIX on-line systems 628232 . Pion, kaon, proton and anti-proton transverse momentum distributions from $p + p$ and $d +$ Au collisions at $\sqrt{s_{NN}} = 200$GeV +628491 . Tests of the standard model and constraints on new physics from measurements of fermion pair production at 189-GeV to 209-GeV at LEP +628565 . Search for charged Higgs bosons at LEP +628566 . Measurement of inclusive f(1)(1285) and f(1)(1420) production in Z decays with the DELPHI detector 628757 . Cabibbo suppressed decays of D+ ---> pi+ pi0, K+ anti-K0, K+ pi0 +629157 . Search for doubly charged Higgs bosons at LEP +629858 . Search for scalar leptons and scalar quarks at LEP +630099 . Study of Z pair production and anomalous couplings in e+ e- collisions at s**(1/2) between 190-GeV and 209-GeV 630160 . Identified particle distributions in pp and Au+Au collisions at s(NN)**(1/2) = 200 GeV 630161 . Measurement of nonrandom event by event fluctuations of average transverse momentum in s(NN)**(1/2) = 200-GeV Au+Au and p+p collisions +631231 . Measurement of the hadronic photon structure function F2(gamma)(x, Q**2) in two-photon collisions at LEP +631361 . Experimental studies of unbiased gluon jets from $e^{+} e^{-}$ annihilations using the jet boost algorithm +631529 . Search for R parity violating decays of scalar fermions at LEP 631713 . Azimuthal anisotropy at RHIC: The First and fourth harmonics 631869 . Cross-sections and transverse single spin asymmetries in forward neutral pion production from proton collisions at s**(1/2) = 200- GeV +632225 . The Eta(c)(2980) formation in two photon collisions at LEP energies +632226 . Measurement of the e+ e- ---> W+ W- gamma cross-section and limits on anomalous quartic gauge couplings with DELPHI +632227 . A Measurement of the branching fractions of the $b$ quark into charged and neutral $b$ hadrons 632293 . Nuclear polarization of molecular hydrogen recombined on a non-metallic surface +632738 . Searches for supersymmetric particles in e+ e- collisions up to 208-GeV and interpretation of the results within the MSSM 633196 . Search for CP violation in D0 ---> K0(S) pi+ pi- 633679 . Observation of the hadronic transitions chi(b1,2)(2P) ---> omega upsilon(1S) +634946 . Search for color singlet and color reconnection effects in hadronic $Z$ decays at LEP 635102 . Azimuthally sensitive HBT in Au + Au collisions at s(NN)**(1/2) = 200-GeV +635448 . Flavor independent search for Higgs bosons decaying into hadronic final states in e+ e- collisions at LEP +635543 . Measurement of the partial widths of the Z into up and down type quarks 635665 . Evidence for a narrow |S| = 1 baryon state at a mass of 1528-MeV in quasireal photoproduction +635790 . W boson polarization at LEP2 +635850 . Absolute mass lower limit for the lightest neutralino of the MSSM from e+ e- data at s**(1/2) up to 209-GeV +635851 . Measurement of the W pair production cross-section and W branching ratios in e+ e- collisions at s**(1/2) = 161-GeV to 209-GeV 636329 . Observation of eta-prime(c) production in gamma gamma fusion at CLEO +636644 . Two-dimensional analysis of Bose-Einstein correlations in hadronic Z decays at LEP +636645 . Studies of QCD at e+ e- centre-of-mass energies between 91-GeV and 209-GeV +636842 . Searches for invisibly decaying Higgs bosons with the DELPHI detector at LEP +636843 . A Precise measurement of the $B^{+}$, $B^0$ and mean $b$ hadron lifetime with the DELPHI detector at LEP1 +636844 . Search for chargino and neutralino production at s**(1/2) = 192-GeV to 209 GeV at LEP +636939 . Measurement of the Z boson mass using e+ e- ---> Z gamma events at center of mass energies above the Z pole +636940 . Single photon and multiphoton events with missing energy in $e^{+} e^{-}$ collisions at LEP +636941 . Flavor independent search for neutral Higgs bosons at LEP +637287 . Inclusive lambda production in two photon collisions at LEP +637613 . Measurement of the Lambda0(b) decay form-factor +637614 . Measurement of the forward backward asymmetries of e+ e- ---> Z ---> b anti-b and e+ e- ---> Z -> c anti-c using prompt leptons +637615 . Search for SUSY in the AMSB scenario with the DELPHI detector +637639 . Search for charged Higgs bosons at LEP in general two Higgs doublet models +637640 . Search for $B^0_s$-$\overline{B^0_s}$ oscillations in DELPHI using high-$p_t$ leptons +637641 . Search for single top production via FCNC at LEP at $\sqrt{s}$ = 189-GeV to 208-GeV +638198 . Search for supersymmetric particles assuming R-parity nonconservation in e+ e- collisions at s**(1/2) = 192-GeV to 208-GeV +638199 . Study of tau-pair production in photon-photon collisions at LEP and limits on the anomalous electromagnetic moments of the tau lepton +638200 . Search for fermiophobic Higgs bosons in final states with photons at LEP 2 +638218 . Photon events with missing energy in e+ e- collisions at s**(1/2) = 130-GeV to 209-GeV +638858 . A Precise measurement of the tau lifetime +639484 . Study of spin and decay-plane correlations of $W$ bosons in the $e^{+} e^{-} \to W^{+} W^{-}$ process at LEP +639734 . Measurement of branching fractions of $\tau$ hadronic decays +640204 . A Measurement of the tau hadronic branching ratios 642225 . Bose-Einstein correlations of charged pion pairs in Au + Au collisions at s(NN)**(1/2) = 200-GeV 642354 . Wess-Zumino current and the structure of the decay tau- ---> K- K+ pi- nu(tau) 642374 . Photon and neutral pion production in Au + Au collisions at s(NN)**(1/2) = 130-GeV +642852 . Measurement of |V(cb)| using the semileptonic decay anti-B0(d) ---> D*+ l- anti-nu(l) 643442 X An update from STAR - using strangeness to probe relativistic heavy ion collisions +644313 . Constraints on anomalous QGC's in e+ e- interactions from 183-GeV to 209-GeV +644374 . Constraints on anomalous quartic gauge boson couplings from nu anti-nu gamma gamma and q anti-q gamma gamma events at LEP-2 +645126 . Measurement of triple gauge boson couplings of the $W$ boson at LEP +645127 . Muon pair and tau pair production in two photon collisions at LEP 645209 . Charm meson spectra in $e^{+} e^{-}$ annihilation at 10.5-GeV c.m.e. +646971 . Search for anomalous couplings in the Higgs sector at LEP 647287 . Moments of the B meson inclusive semileptonic decay rate using neutrino reconstruction 647288 . Measurement of the B-meson inclusive semileptonic branching fraction and electron energy moments +647348 . Study of Bose-Einstein correlations in $e^+ e^- \to W^+ W^-$ events at LEP 647869 . Production of e+ e- pairs accompanied by nuclear dissociation in ultra-peripheral heavy ion collision 648444 . First observation of a Upsilon(1D) state 648464 . Centrality and pseudorapidity dependence of charged hadron production at intermediate $p_{T}$ in Au + Au collisions at $\sqrt{s_{NN}}$ = 130-GeV +648738 . Scaling violations of quark and gluon jet fragmentation functions in e+ e- annihilations at s**(1/2) = 91.2-GeV and 183-GeV to 209-GeV 648739 . Double helicity asymmetry in inclusive mid-rapidity pi0 production for polarized p + p collisions at s**(1/2) = 200-GeV 649917 . First observation and Dalitz analysis of the D0 ---> K0(S) eta pi0 decay 651461 . phi meson production in Au + Au and p+p collisions at s(NN)**(1/2) = 200-GeV 651462 . Deuteron and antideuteron production in Au + Au collisions at s(NN)**(1/2) = 200-GeV +651512 . Measurement of the strange spectral function in hadronic tau decays +651514 . The Measurement of alpha(s) from event shapes with the DELPHI detector at the highest LEP energies +652683 . Studies of hadronic event structure in $e^{+} e^{-}$ annihilation from 30-GeV to 209-GeV with the L3 detector 652686 . Hard exclusive electroproduction of pi+ pi- pairs +652767 . Search for neutral Higgs boson in CP-conserving and CP-violating MSSM scenarios +653296 . Measurement of W-pair production in e+ e- collisions at centre-of-mass energies from 183-GeV to 209-GeV +653297 . Measurement of the atmospheric muon spectrum from 20-GeV to 3000-GeV 653486 . Hadronization geometry and charge-dependent number autocorrelations on axial momentum space in Au-Au collisions at s(NN)**(1/2) = 130-GeV 653628 . Transverse-momentum dependent modification of dynamic texture in central Au+Au collisions at s(NN)**(1/2) = 200-GeV 653797 . Measurements of transverse energy distributions in Au + Au collisions at s(NN)**(1/2) = 200-GeV +653835 . Study of the $e^{+} e^{-} \to Z \gamma$ process at LEP and limits on triple neutral-gauge-boson couplings 653868 . Open charm yields in d + Au collisions at s(NN)**(1/2) = 200-GeV +654174 . Search for branons at LEP +654177 . Measurement of exclusive rho+ rho- production in high-Q**2 two-photon collisions at LEP 654226 . Azimuthal anisotropy and correlations at large transverse momenta in p+p and Au+Au collisions at s(NN)**(1/2) = 200-GeV 654529 . Observation of 1-0- final states from psi(2S) decays and e+ e- annihilation 654639 . New measurements of $\upsilon_{1S}$ decays to charmonium final states 654756 . Quark helicity distributions in the nucleon for up, down, and strange quarks from semi-inclusive deep-inelastic scattering 654843 . Study of semileptonic charm decays D0 ---> pi- l+ nu and D0 ---> K- l+ nu 655799 . Measurement of the muonic branching fraction of the narrow upsilon resonances at CLEO 655971 . Search for the lepton-flavor-violating leptonic B decays B0 --> mu+- tau -+ and B0 --> e+- tau-+ 656015 . Single-spin asymmetries in semi-inclusive deep-inelastic scattering on a transversely polarized hydrogen target 656142 . Jet structure of baryon excess in Au + Au collisions at s(NN)**(1/2) = 200-GeV 656302 . Transverse momentum correlations and minijet dissipation in Au-Au collisions at s(NN)**(1/2)-GeV +656640 . Multi-photon events with large missing energy in $e^+ e^-$ collisions at $\sqrt{s}$ = 192-GeV - 209-GeV 656761 . Search for X(3872) in untagged gamma gamma fusion and initial state radiation production with CLEO III +656811 . Single vector boson production in e+ e- collisions at centre-of-mass energies from 183-GeV to 209-GeV 656873 . Hadronic branching fractions of D0 and D+, and sigma (e+e- ---> D anti-D) at E(cm) = 3.77-GeV 656883 . Measurement of B(D+ ---> mu+ nu) and the pseudoscalar decay constant f(D+)* 656887 X First CLEO-c results on exclusive D0 semileptonic decays 656934 . Pseudorapidity asymmetry and centrality dependence of charged hadron spectra in d + Au collisions at S(NN)**(1/2) = 200-GeV +656973 . Flavor independent h0A0 search and two Higgs doublet model interpretation of neutral Higgs boson searches at LEP +657367 . Determination of the LEP beam energy using radiative fermion-pair events 657450 . Photon transitions in psi(2S) decays to chi(cJ) (1P) and eta(c)(1S) +657983 . Search for pentaquark states in Z decays 658215 X The HERMES polarized hydrogen and deuterium gas target in the HERA electron storage ring +658254 . Measurement of the cross section of W-boson pair production at LEP 658670 . Measurement of the muonic branching fractions of the narrow Upsilon resonances 659749 . Systematic studies of the centrality and s(NN)**(1/2) dependence of the d E(T) / d eta and d (N(ch) / d eta in heavy ion collisions at mid-rapidity +660087 . Two-particle correlations in p p, anti-p anti-p and K0(S) K0(S) pairs from hadronic Z decays +660565 . Determination of the e+ e- ---> gamma gamma (gamma) cross-section at LEP 2 660611 . Centrality dependence of charm production from single electrons measurement in Au + Au collisions at s(NN)**(1/2) = 200-GeV 660793 . Azimuthal anisotropy in Au+Au collisions at s(NN)**(1/2) = 200-GeV 661031 . Formation of dense partonic matter in relativistic nucleus-nucleus collisions at RHIC: Experimental evaluation by the PHENIX collaboration +661114 . Inclusive jet production in two-photon collisions at LEP +661247 . Searches for neutral higgs bosons in extended models 661505 . Production of phi mesons at mid-rapidity in s(NN)**(1/2) = 200- GeV Au+Au collisions at RHIC +661780 . Measurement of R(b) in e+ e- collisions at 182-GeV to 209-GeV +661781 X Search for radions at LEP2 661925 . Search for X(3872) in gamma gamma fusion and ISR at CLEO +662724 . Measurement of the energy dependence of hadronic jet rates and the strong coupling alpha(s) from the four-jet rate with the DELPHI detector at LEP +662726 . Measurement of exclusive rho0 rho0 production in mid-virtuality two-photon interactions at LEP +662728 . Coherent soft particle production in Z decays into three jets 663098 . A New measurement of the masses and widths of the Sigma*++(c) and Sigma*0(c) charmed baryons 663650 . Minijet deformation and charge-independent angular correlations on momentum subspace (eta, phi) in Au-Au collisions at s(NN)**(1/2) = 130-GeV 664502 . Measuring B(D+ ---> mu+ nu) and the pseudoscalar decay constant f(D+) +664766 . Bose-Einstein correlations in W-pair decays with an event-mixing technique 664843 . Pion interferometry in Au+Au collisions at S(NN)**(1/2) = 200-GeV 664944 . Saturation of azimuthal anisotropy in Au + Au collisions at s(NN)**(1/2) 62-GeV to 200-GeV 665012 . Photon transitions in Upsilon(2S) and Upsilon(3S) decays 665223 . Search for e+ e- ---> Lambda0(b) anti-Lambda0(b) near threshold 665543 . Nuclear modification factors for hadrons at forward and backward rapidities in deuteron-gold collisions at s(NN)**(1/2) = 200-GeV +665729 . Determination of A**b(FB) at the Z pole using inclusive charge reconstruction and lifetime tagging 666578 . K(892)* resonance production in Au+Au and p+p collisions at s(NN)**(1/2) = 200-GeV at STAR 666724 . Search for an exotic S = -2, Q = -2 baryon resonance at a mass near 1862-MeV in quasi-real photoproduction 668268 . Improved measurement of the form-factors in the decay Lambda+(c) ---> Lambda e+ nu(e) +668596 . Search for an invisibly-decaying Higgs boson at LEP +669198 . Improved measurement of the triple gauge-boson couplings gamma W W and Z W W in e+ e- collisions +669402 . Measurement of event shape distributions and moments in e+ e- ---> hadrons at 91-GeV - 209-GeV and a determination of alpha(s) +671611 . Bose-Einstein correlations in W+ W- events at LEP2 +673252 . Search for excited leptons in e+ e- collisions at s**(1/2) = 189-GeV to 209-GeV +673292 . Flavour independent searches for hadronically decaying neutral Higgs bosons 674679 X The Search for eta(1440) ---> K0(S) K+- pi-+ in two-photon fusion at CLEO 674863 . Experimental and theoretical challenges in the search for the quark gluon plasma: The STAR Collaboration's critical assessment of the evidence from RHIC collisions 675005 . Study of tau decays to four-hadron final states with kaons 675307 . Distributions of charged hadrons associated with high transverse momentum particles in pp and Au + Au collisions at s(NN)**(1/2) = 200-GeV 675838 . Measurement of the spin structure of the deuteron in the DIS region 676004 . Mid-rapidity direct-photon production in $p^+ p$ collisions at $\sqrt{s}$ = 200-GeV 676168 X Limits on neutral D mixing in semileptonic decays 676188 . Multiplicity and pseudorapidity distributions of photons in Au + Au collisions at s(NN)**(1/2) = 62.4-GeV 676189 . Measurement of single electron event anisotropy in Au+Au collisions at s(NN)**(1/2) = 200-GeV 677550 . First measurement of the transverse spin asymmetries of the deuteron in semi-inclusive deep inelastic scattering 678021 . Centrality dependence of direct photon production in s(NN)**(1/ 2) = 200-GeV Au + Au collisions 678470 . Measurement of the branching fractions for J/psi ---> l+ l- 678471 . Branching fractions for psi(2S) to J/psi transitions 678751 ? Search for the Phi(1860) pentaquark at COMPASS +678858 . Measurement of the shadowing of high-energy cosmic rays by the Moon: A Search for TeV-energy antiprotons 679053 . Search for D0 - anti-D0 mixing in the Dalitz plot analysis of D0 ---> K0(S) pi+ pi- 679349 . Searches for CP violation and pi pi S-wave in the Dalitz-Plot of D0 ---> pi+ pi- pi0 679506 . Measurement of absolute hadronic branching fractions of D mesons and e+ e- ---> D anti-D cross sections at E(cm) = 3773-MeV +679959 . Compton scattering of quasi-real virtual photons at LEP +680119 . Z-boson production with two unobserved, back-to-back, hard photons at LEP +680120 . Measurement of exclusive rho+ rho- production in mid-virtuality two-photon interactions and study of the gamma gamma* ---> rho rho process at LEP 681161 . Multi-strange baryon elliptic flow in Au + Au collisions at s(NN)**(1/2) = 200-GeV +681526 . Neutral-current four-fermion production in e+ e- interactions at LEP 681688 . Incident energy dependence of pt correlations at RHIC 682662 . Subleading-twist effects in single-spin asymmetries in semi-inclusive deep-inelastic scattering on a longitudinally polarized hydrogen target 682775 . Branching fraction measurements of psi(2S) decay to baryon-antibaryon final states +683280 . Measurement of the running of the QED coupling in small-angle Bhabha scattering at LEP 683281 . Observation of h(c))(P(1)-1) state of charmonium 683673 . Observation of thirteen new exclusive multi-body hadronic decays of the psi(2S) 684394 . First measurement of the tensor structure function b(1) of the deuteron 685818 . Absolute branching fraction measurements of exclusive D0 semileptonic decays 685819 . Absolute branching fraction measurements of exclusive D+ semileptonic decays +686120 . Branching ratios and spectral functions of tau decays: Final ALEPH measurements and physics implications 686510 . Dense-Medium Modifications to Jet-Induced Hadron Pair Distributions in Au+Au Collisions at s(NN)**(1/2) = 200-GeV +687094 . Measurement of the cross section for open-beauty production in photon-photon collisions at LEP +687095 . Measurement of the photon structure function F(2)**gamma with the L3 detector at LEP +687100 . Determination of alpha(s) using jet rates at LEP with the OPAL detector +687101 . Searches for gauge-mediated supersymmetry breaking topologies in e+ e- collisions at LEP2 687618 . Measurement of transverse single-spin asymmetries for mid-rapidity production of neutral pions and charged hadrons in polarized p+p collisions at s**(1/2) = 200-GeV +687622 . Measurement of the running of the electromagnetic coupling at large momentum-transfer at LEP 688457 . J/psi production and nuclear effects for d+Au and p+p collisions at s(NN)**(1/2) = 200-GeV 689416 X Observation of psi(3770) ---> pi pi J/psi and measurement of Gamma(ee) [psi(2S)] 689727 . Search for rare and forbidden decays D+ ---> h+- e-+ e+ 689883 . Single electrons from heavy flavor decays in p+p collisions at s**(1/2) = 200-GeV 690020 . Observation of the P(1)-1 state of charmonium 690050 . Measurement of identified pi0 and inclusive photon v(2) and implication to the direct photon production in s(NN)**1/2 = 200-GeV Au+Au collisions 690538 . First evidence and measurement of B(s)(*) anti-B(s)(*) production at the Upsilon(5S) 691029 . Improved measurement of B (D+ ---> mu+ nu) and the pseudoscalar decay constant f(D+) +691119 . Measurement of the mass and width of the $W$ boson +691121 . Colour reconnection in e+ e- ---> W+ W- at s**(1/2) = 189-GeV - 209-GeV +691576 . Precision electroweak measurements on the $Z$ resonance 691720 . Decay of the psi(3770) to light hadrons 692989 . First observation of psi(3770) ---> gamma chi(c1) ---> gamma gamma J/psi 693136 . Transverse-momentum p(t) correlations on (eta, phi) from mean-p(t) fluctuations in Au-Au collisions at s(NN)**1/2 = 200-GeV 693643 . Search for exclusive multi-body non-D anti-D decays at the psi(3770) 693873 . Precision measurements of the timelike electromagnetic form-factors of pion, kaon, and proton 694170 . Radiative decays of the upsilon(1S) to a pair of charged hadrons 694429 . Jet structure from dihadron correlations in d+Au collisions at s(NN)**(1/2) = 200-GeV +694482 . Production of Xi0(c) and Xi(b) in Z decays and lifetime measurement of X(b) +694483 . Determination of heavy quark non-perturbative parameters from spectral moments in semileptonic B decays +694484 . Charged particle multiplicity in three-jet events and two-gluon systems 694773 . Double hadron leptoproduction in the nuclear medium 694776 . Two photon width of chi(c2) 694869 . Observation of B*(s) anti-B*(s) production at the upsilon(5S) resonance 695305 . Nuclear modification of electron spectra and implications for heavy quark energy loss in Au+Au collisions at s(NN)**(1/2) - 200-GeV 695404 . Directed flow in Au+Au collisions at s(NN)**(1/2) = 62-GeV 696676 . Proton - lambda correlations in central Au+Au collisions at S(NN)**(1/2) = 200-GeV 697074 . Experimental study of chi(b)(2P) ---> pi pi chi(b)(1P) 697590 . Gluon polarization in the nucleon from quasi-real photoproduction of high-p(T) hadron pairs 697905 . Multiplicity and pseudorapidity distributions of charged particles and photons at forward pseudorapidity in Au + Au collisions at s(NN)**(1/2) = 62.4-GeV +698663 . Measurement of the mass and the width of the $W$ boson at LEP 698939 X Strangelet search at RHIC 699296 . Radiative decays of the Upsilon(1S) to gamma pi0 pi0, gamma eta eta and gamma pi0 eta +699726 . Measurement and interpretation of fermion-pair production at LEP energies above the Z resonance 700760 . Measurement of Gamma(ee)(J/psi), Gamma(tot)(J/psi), and Gamma(ee)[psi(2S)]/Gamma(ee)(J/psi) 700996 . Quarkonium production from d + Au to Au + Au collisions 700998 . Open charm production from d + Au collisions in STAR 700999 . Charm production in the STAR experiment at RHIC 701000 . Heavy flavor production in PHENIX 701003 . Recent high-p(T) results from STAR 701004 . Differential probes of medium-induced energy loss 701007 . Medium effects on high particle production measured with the PHENIX experiment 701008 . Can phi mesons give an answer to the baryon puzzle at RHIC? 701017 . Low mass dilepton production at RHIC energies 701099 . Di-electron widths of the Upsilon(1S,2S,3S) resonances 701217 . Measurement of the direct photon momentum spectrum in upsilon(1S), upsilon(2S), and upsilon(3S) decays 701316 . New measurements of Cabibbo-suppressed decays of D mesons in CLEO-c +702458 . Measurement of the Strong Coupling alpha(s) from four-jet observables in e+ e- annihilation +704268 . Study of double-tagged gamma gamma events at LEP II +704269 . Determination of the b quark mass at the M(Z) scale with the DELPHI detector at LEP +704275 . Measurement of hadron and lepton-pair production in e+ e- collisions at s**(1/2) = 192-GeV to 208-GeV at LEP +704823 . Evidence for an excess of soft photons in hadronic decays of Z0 +705123 . Single intermediate vector boson production in e+e- collisions at s**(1/2) = 183-GeV to 209-GeV +705125 . Analysis of the pi+ pi- pi+ pi- and pi+ pi0 pi- pi0 final states in quasi-real two-photon collisions at LEP 708627 X Experimental limits on weak annihilation contributions to B ---> u l nu decay 709170 . Identified hadron spectra at large transverse momentum in p+p and d+Au collisions at s(NN)**(1/2) = 200-GeV 709321 . Common suppression pattern of eta and pi0 mesons at high transverse momentum in Au+Au collisions at S(NN)**(1/2) = 200-GeV 709461 . First measurements of the exclusive decays of the upsilon(5S) to B meson final states and improved B*(S) mass measurement 709575 . Measurements of identified particles at intermediate transverse momentum in the STAR experiment from Au + Au collisions at $\sqrt{s_{NN}}=200$ GeV 709644 . Improved measurement of double helicity asymmetry in inclusive midrapidity pi0 production for polarized p+p collisions at s**(1/2) = 200-GeV +709902 . A Determination of the centre-of-mass energy at LEP2 using radiative 2-fermion events 710186 . Forward neutral pion production in p+p and d+Au collisions at s(NN)**(1/2) = 200-GeV 710864 . Charmonium decays of Y(4260), psi(4160) and psi(4040) +711130 . Search for neutral MSSM Higgs bosons at LEP 711951 . Nuclear effects on hadron production in d = Au and p + p collisions at s(NN)**(1/2) = 200-GeV 712068 . Measurement of interference between electromagnetic and strong amplitudes in psi(2S) decays to two pseudoscalar mesons 712308 . Search for the non-D anti-D decay psi(3770) ---> K0(S) K0(L) 712584 . Azimuthal angle correlations for rapidity separated hadron pairs in d + Au Collisions at s(NN)**(1/2) = 200-GeV +713676 . QCD coherence and correlations of particles with restricted momenta in hadronic Z decays +714248 . Deuteron and anti-deuteron production in e+ e- collisions at the Z resonance +715094 ! Test of Colour Reconnection Models using Three-Jet Events in Hadronic Z Decays 715095 X An Investigation of D+ ---> tau+ nu 715096 X Absolute Branching Fraction Measurements for D+ and D0 Inclusive Semileptonic Decays 715470 . Direct observation of dijets in central Au+Au collisions at s(NN)**(1/2) = 200-GeV 715471 . Strange baryon resonance production in s(NN)**(1/2) = 200-GeV p+p and Au+Au collisions +715982 . Measurement of the $W$ boson mass and width in $e^{+} e^{-}$ collisions at LEP +716058 X The Solar flare of the 14th of July 2000 (L3+C detector results) 716897 ! Jet properties from dihadron correlations in $p^+ p$ collisions at $\sqrt{s}$ = 200-GeV 717029 . Observation of psi(3770) ---> gamma chi(c)0 +717202 . Search for Higgs bosons decaying to WW in e+ e- collisions at LEP 717232 . The Energy dependence of $p_t$ angular correlations inferred from mean-p($t$) fluctuation scale dependence in heavy ion collisions at the SPS and RHIC 717721 . The Beam-charge azimuthal asymmetry and deeply virtual compton scattering 717744 . Evidence for a long-range component in the pion emission source in Au + Au collisions at s(NN)**(1/2) = 200-GeV 718231 . Identified baryon and meson distributions at large transverse momenta from Au+Au collisions at s(NN)**(1/2) = 200-GeV 718423 . Model independent measurement of form-factors in the decay D+ ---> K- pi+ e+ nu(e) 718755 . Scaling Properties of Hyperon Production in Au+Au Collisions at s**(1/2) = 200-GeV +719387 . Masses, Lifetimes and Production Rates of Xi- and anti-Xi+ at LEP 1 719683 . Measurement of interfering K*+ K- and K*- K+ amplitudes in the decay D0 ---> K+ K- pi0 719969 . The Multiplicity dependence of inclusive $p_t$ spectra from $p p$ collisions at $\sqrt{s}$ = 200-GeV 720775 . Longitudinal Spin Transfer to the Lambda Hyperon in Semi-Inclusive Deep-Inelastic Scattering 721060 . Delta phi Delta eta Correlations in Central Au+Au Collisions at s(NN)**(1/2) = 200-Gev 721275 . Transverse momentum and centrality dependence of high-$p_T$ non-photonic electron suppression in Au+Au collisions at $\sqrt{s_{NN}} = 200$\,GeV 721447 . First Observation of Upsilon(3S) ---> tau+ tau- and Tests of Lepton Universality in Upsilon Decays 722306 . Study of Particle Production in Quark vs. Gluon Fragmentation at s**(1/2) ~ 10-GeV 722308 . Measurement of Upper Limits for Upsilon ---> gamma + Resonance Decays 722420 . Improved Measurement of the Branching Fraction and Energy Spectrum of eta-prime from Upsilon(1S) Decays 722432 . Comparison of D ---> K0(L) pi and D ---> K0(S) pi decay rates 722433 X Dalitz analysis of D+ ---> pi+ pi- pi+ 722435 . $\chi_{cJ}$ Decays to $h^+h^-h^0$ 722519 . Measurement of D(s)+ ---> mu+ nu and the decay constant f(D(s)) 722520 . Branching fraction for the doubly-Cabibbo-suppressed decay D+ ---> K+ pi0 722523 . D0 anti-D0 Quantum Correlations, Mixing, and Strong Phases 722524 . Measurement of Absolute Hadronic Branching Fractions of D(s) Mesons 722525 . Measurement of B(Upsilon(5S) ---> B(*)(s) anti-B(*)(s)) Using phi Mesons 722757 . Strange particle production in p+p collisions at s**(1/2) = 200-GeV +723227 X A search for flaring very-high-energy cosmic gamma-ray sources with the L3+C muon spectrometer 723366 . Neutral kaon interferometry in Au+Au collisions at s(NN)**(1/2) = 200-GeV 723509 . Longitudinal double-spin asymmetry and cross section for inclusive jet production in polarized proton collisions at s**(1/2) = 200-GeV 723948 . Scaling properties of azimuthal anisotropy in Au+Au and Cu+Cu collisions at s(NN) = 200-GeV 725482 . Branching Fraction for the Doubly-Cabibbo-Suppressed Decay D+ ---> K+ pi0 725484 . Measurement of high-p(T) single electrons from heavy-flavor decays in p+p collisions at s**(1/2) = 200-GeV 726101 . Rapidity and species dependence of particle production at large transverse momentum for d+Au collisions at s(NN)**(1/2) = 200-GeV 726259 . Measurement of direct photon production in p + p collisions at s**(1/2) = 200-GeV 726260 . Measurement of Single Muons at Forward Rapidity in p+p Collisions at s**(1/2) = 200-GeV and Implications for Charm Production 726688 . The Deuteron Spin-dependent Structure Function g1(d) and its First Moment 726689 . Precise determination of the spin structure function g(1) of the proton, deuteron and neutron +727171 . Fermion pair production in $e^{+} e^{-}$ collisions at 189-209-GeV and constraints on physics beyond the standard model +727262 . Study of inclusive strange-baryon production and search for pentaquarks in two-photon collisions at LEP 728043 . Measurement of inclusive production of eta, eta-prime and phi mesons in D0, D+ and D(s)+ decays +728678 . Study of Leading Hadrons in Gluon and Quark Fragmentation 728679 . Improved Measurement of the Branching Fraction and Energy Spectrum of eta-prime from Upsilon(1S) Decays 728872 . Measurement of B(Upsilon(5S) ---> B(*)(s) anti-B(*)(s)) Using phi Mesons +729387 . Search for invisibly decaying Higgs bosons with large decay width using the OPAL detector at LEP 729695 . A New measurement of the Collins and Sivers asymmetries on a transversely polarised deuteron target 729950 . Centrality dependence of pi0 and eta production at large transverse momentum in s(NN)**(1/2) = 200-GeV d+Au collisions 731133 . High transverse momentum $\eta$ meson production in $p^+ p$, $d^+$ Au and Au+Au collisions at $S(NN) ^{(1/2)}$ = 200-GeV 731134 . A Detailed Study of High-p(T) Neutral Pion Suppression and Azimuthal Anisotropy in Au+Au Collisions at s(NN)**(1/2) = 200-GeV 731611 . $J/\psi$ production versus transverse momentum and rapidity in $p^+ p$ collisions at $\sqrt{s}$ = 200-GeV 731612 . Confirmation of the Y(4260) resonance production in ISR 731666 . Correlated Production of p and anti-p in Au+Au Collisions at s(NN)**(1/2) = 200-GeV 731668 . Energy Loss and Flow of Heavy Quarks in Au+Au Collisions at s(NN)**(1/2) = 200-GeV 731669 . System Size and Energy Dependence of Jet-Induced Hadron Pair Correlation Shapes in Cu+Cu and Au+Au Collisions at s(NN)**(1/2) = 200 and 62.4-GeV 731670 . $J/\psi$ Production vs Centrality, Transverse Momentum, and Rapidity in Au+Au Collisions at $\sqrt{s_{NN}} = 200$ GeV 732065 . $\chi_{cJ}$ Decays to $h^+h^-h^0$ 732097 . Production of omega mesons at Large Transverse Momenta in p + p and d + Au Collisions at s**(1/2)(NN) = 200-GeV 733995 . Anti-deuteron production in Upsilon(nS) decays and the nearby continuum +734955 . Inclusive production of charged hadrons in photon-photon collisions 735405 . Search for Invisible Decays of the Upsilon(1S) Resonance 735612 . Beam-Spin Asymmetries in the Azimuthal Distribution of Pion Electroproduction +737605 . Search for a fourth generation $b^\prime$-quark at LEP-II at $\sqrt{s}$ = 196-GeV - 209-GeV +737606 . Investigation of colour reconnection in WW events with the DELPHI detector at LEP-2 741917 . Mass, quark-number, and $\sqrt{s_{NN}}$ dependence of the second and fourth flow harmonics in ultra-relativistic nucleus-nucleus collisions 742118 . Spin asymmetry A1(d) and the spin-dependent structure function g1(d) of the deuteron at low values of x and Q**2 742120 . A Precision Determination of the D0 Mass 742598 . Search for psi(2S) ---> eta(c) pi+ pi- pi0 746166 . Charged particle distributions and nuclear modification at high rapidities in d + Au collisions at s(NN)**(1/2) = 200-GeV 746499 . Elliptic flow for phi mesons and (anti)deuterons in Au + Au collisions at s(NN)**(1/2) = 200-GeV 746872 . Partonic flow and phi-meson production in Au + Au collisions at s(NN)**(1/2) = 200-GeV 747272 . A Study of Exclusive Charmless Semileptonic B Decay and |V(ub)| 747273 . A Study of Exclusive Charmless Semileptonic B Decays and Extraction of $|V_{ub}|$ at CLEO 747299 . Energy dependence of pi+-, p and anti-p transverse momentum spectra for Au+Au collisions at s(NN)**(1/2) = 62.4 and 200-GeV 747655 X The COMPASS experiment at CERN 748511 . Measurement of $B(D_S^+) \to \ell^{+} \nu$ and the decay constant $f(D_S^+)$ 748517 . Measurement of the decay constant $f(D^+_S)$ using $D^+_{S} \to \ell^{+} \nu$ 748623 . Double spin asymmetry in exclusive rho0 muoproduction at COMPASS 749012 . Comparison of particle production in quark and gluon fragmentation at s**(1/2) ~ 10-GeV 749015 . Measurement of upper limits for Upsilon ---> gamma + R decays 749066 . Measurement of density correlations in pseudorapidity via charged particle multiplicity fluctuations in Au+Au collisions at s(NN)**(1/2) = 200-GeV 749128 . Search for radiative decays of Upsilon(1S) into eta and eta-prime 749182 . Transverse Polarization of Lambda and anti-Lambda Hyperons in Quasireal Photoproduction 749249 . Hadronization in semi-inclusive deep-inelastic scattering on nuclei 749394 . Inclusive cross-section and double helicity asymmetry for pi0 production in p + p collisions at s**(1/2) = 200-GeV: Implications for the polarized gluon distribution in the proton +749464 . Study of resonance formation in the mass region 1400-MeV to 1500-MeV through the reaction gamma gamma ---> K0(S) K+- pi-+ 749602 . Dalitz plot analysis of the D+ ---> pi- pi+ pi+ decay 750410 . Global polarization measurement in Au+Au collisions 750816 . Enhanced strange baryon production in Au + Au collisions compared to p + p at s(NN)**(1/2) = 200-GeV 751182 . Transverse momentum and centrality dependence of dihadron correlations in Au+Au collisions at s(NN) = 200-GeV: Jet-quenching and the response of partonic matter 751692 . Evidence for the decay D0 --> K- pi+ pi- e+ nu(e) 751885 . Measurement of transverse single-spin asymmetries for di-jet production in proton-proton collisions at s**(1/2) = 200-GeV 752244 . Forward Lambda production and nuclear stopping power in d + Au collisions at s(NN)**(1/2) = 200-GeV 753271 . Study of di-pion transitions among Upsilon(3S), Upsilon(2S), and Upsilon(1S) states +753391 . Study of multi-muon bundles in cosmic ray showers detected with the DELPHI detector at LEP +753394 . Z gamma* production in e+e- interactions at s**(1/2) = 183 - 209-GeV +753526 . Study of triple-gauge-boson couplings ZZZ, ZZgamma and Zgamma gamma LEP 753556 . Measurement of the Total Hadronic Cross Section in e+e- Annihilations below 10.56-GeV 753658 . Enhancement of the dielectron continuum in s(NN)**(1/2) = 200-geV Au+Au collisions +753710 . Measurement of the Cross Section for open b-Quark Production in Two-Photon Interactions at LEP +754316 . Inclusive Jet Production in Photon-Photon Collisions at s(ee)**(1/2) from 189 to 209-GeV 754622 . Cross-sections for hard exclusive electroproduction of pi+ mesons on a hydrogen target +754788 . Search for invisibly decaying Higgs bosons in e+ e- ---> Z0 h0 production at s**(1/2) = 183-GeV - 209-GeV +754804 X Search for Dirac magnetic monopoles in e+e- collisions with the OPAL detector at LEP2 755533 . Measurement of Prominent eta Decay Branching Fractions 755631 . Measurement of the eta-Meson Mass using psi(2S) ---> eta J/psi 756352 . Dalitz plot analysis of the D+ ---> K- pi+ pi+ decay 756797 . The Polarised Valence Quark Distribution from semi-inclusive DIS 757240 . Suppressed Decays of D(s)+ Mesons to Two Pseudoscalar Mesons +757421 . Search for Pentaquarks in the Hadronic Decays of the Z Boson with the DELPHI Detector at LEP +757820 . Bose-Einstein study of position-momentum correlations of charged pions in hadronic Z0 decays +757918 . Measurement of the e+ e- ---> W+ W- cross section and W decay branching fractions at LEP 758544 . Centrality dependence of charged hadron production in deuteron + gold and nucleon + gold collisions at s(NN)**(1/2) = 200-GeV 761696 . Measurement of absolute hadronic branching fractions of D mesons and e+ e- ---> D anti-D cross-sections at the psi(3770) +763352 . Measurement of the Tau Lepton Polarisation at LEP2 763822 . Longitudinal double-spin asymmetry for inclusive jet production in p+p collisions at s**(1/2) = 200-GeV 767218 . Comparison of D ---> K0(S) pi and D ---> K0(L) pi Decay Rates 768530 . Cold Nuclear Matter Effects on J/Psi as Constrained by Deuteron-Gold Measurements at s(NN)**(1/2) = 200-GeV 769770 . A Study of the decays D0 ---> pi- e+ nu(e), D0 ---> K- e+ nu(e), D+ ---> pi0 e+ nu(e), and D+ ---> anti-K0 e+ nu(e) 769777 . A Study of the semileptonic charm decays D0 --->pi- e+ nu(e), D+ ---> pi0 e+ nu(e), D0 ---> K- e+ nu(e), and D+ ---> anti-K0 e+ nu(e) 769930 . Measurement of the absolute branching fraction of D(s)+ ---> tau+ nu(tau) decay 770833 . Particle-species dependent modification of jet-induced correlations in Au+Au collisions at s(NN)**(1/2) = 200-GeV 771169 . $\rho^0$ photoproduction in ultraperipheral relativistic heavy ion collisions at $\sqrt{s_{NN}}$ = 200 GeV 771583 . Source breakup dynamics in Au+Au Collisions at s(NN)**(1/2) = 200-GeV via three-dimensional two-pion source imaging +773136 X Higgs boson searches in CP-conserving and CP-violating MSSM scenarios with the DELPHI detector +775920 . Observation of the Muon Inner Bremsstrahlung at LEP1 +775931 . Measurement of alpha(s) with Radiative Hadronic Events 776512 . chi(c0) and chi(c2) Decays into eta eta, eta eta-prime, and eta-prime eta-prime Final States 776624 . J/psi Production in s(NN)**(1/2) = 200-GeV Cu+Cu Collisions 776722 . Hadronic resonance production in d+Au collisions at s(NN)**(1/2) = 200-GeV at RHIC 776805 . Absolute Measurement of Hadronic Branching Fractions of the D(s)+ Meson +777039 . Study of W boson polarisations and Triple Gauge boson Couplings in the reaction e+e- ---> W+W- at LEP 2 777211 . Quantitative Constraints on the Opacity of Hot Partonic Matter from Semi-Inclusive Single High Transverse Momentum Pion Suppression in Au+Au collisions at s(NN)**(1/2) = 200-GeV 777248 . Spin alignment measurements of the K*0(892) and phi (1020) vector mesons in heavy ion collisions at s(NN)**(1/2) = 200 GeV 777766 . Forward Neutral Pion Transverse Single Spin Asymmetries in p+p Collisions at s**(1/2) = 200-GeV 777917 . Measurement of Charm Production Cross Sections in e+e- Annihilation at Energies between 3.97 and 4.26-GeV 777954 . Centrality dependence of charged hadron and strange hadron elliptic flow from s(NN)**(1/2) = 200-GeV Au + Au collisions 778168 . Suppression pattern of neutral pions at high transverse momentum in Au + Au collisions at s(NN)**(1/2) = 200-GeV and constraints on medium transport coefficients 778396 . Dihadron azimuthal correlations in Au+Au collisions at s(NN)**(1/2) = 200-GeV 778403 . Onset of pi0 Suppression Studied in Cu+Cu Collisions at sNN=22.4, 62.4, and 200 GeV 778611 . Dilepton mass spectra in p+p collisions at s**(1/2) = 200-GeV and the contribution from open charm 779473 . Collins and Sivers asymmetries for pions and kaons in muon-deuteron DIS 779522 . Determination of the Strong Phase in $D^0 \to K^{+} \pi^{-}$ Using Quantum-Correlated Measurements 779525 . Determination of the $D^0 \to K^{+} \pi^{-}$ Relative Strong Phase Using Quantum-Correlated Measurements in $e^{+} e^{-} \to D^0 D^0$ bar at CLEO 779610 . Measurement of Azimuthal Asymmetries With Respect To Both Beam Charge and Transverse Target Polarization in Exclusive Electroproduction of Real Photons 779705 . Measurement of exclusive D meson decays to eta and eta-prime final states and SU(3) amplitude analysis 779857 . Direct Measurement of the Gluon Polarisation in the Nucleon via Charmed Meson Production 780363 . Dalitz plot analysis of the D+ ---> K- pi+ pi+ decay 780368 . Observation of D+ ---> eta e+ nu(e) 780807 . Absolute Branching Fractions of Cabibbo-Suppressed D ---> K anti-K Decays 780910 . First Observation of the Decay D(s)+ ---> p anti-n 781479 . Evidence for a Transverse Single-Spin Asymmetry in Leptoproduction of pi+pi- Pairs +781550 . Measurement of the Mass and Width of the $W$ Boson in $e^{+} e^{-}$ Collisions at $\sqrt{s}$ = 161-GeV - 209-GeV 781671 . Two-Photon Widths of the chi(cJ) States of Charmonium 781770 . Measurement of Parton Distributions of Strange Quarks in the Nucleon from Charged-Kaon Production in Deep-Inelastic Scattering on the Deuteron +784219 . Study of b-quark mass effects in multijet topologies with the DELPHI detector at LEP 784417 . Enhanced production of direct photons in Au+Au collisions at $\sqrt{s_{NN}}=200$ GeV and implications for the initial temperature 784516 . Branching Fractions for Transitions of psi(2S) to J/psi 784900 . J/psi and psi(2S) Radiative Decays to eta(c) 784947 . Charmed hadron production at low transverse momentum in Au+Au collisions at RHIC 785050 . Indications of Conical Emission of Charged Hadrons at RHIC 785509 . Charged hadron multiplicity fluctuations in Au+Au and Cu+Cu collisions from $\sqrt{s_{NN}}=22.5$ to 200 GeV 786911 . Precision Measurement of the Mass of the h(c)(P-1(1)) State of Charmonium 787103 . Inclusive Radiative J/psi Decays 787194 . Charge Independent(CI) and Charge Dependent(CD) correlations as a function of Centrality formed from Delta phi imum Delta eta Charged Pair Correlations in Minimum Bias Au+Au Collisions at s(NN)**(1/2) = 200-GeV 787282 . Observation of J/psi --> 3 gamma 787608 . First Observation of Exclusive chi(cJ) Decays to Two Charged and Two Neutral Hadrons 787786 . Measurement of exclusive baryon-antibaryon decays of chicJ mesons 788072 . Precision Measurement of B(D+ ---> mu+ nu) and the Pseudoscalar Decay Constant f(D+) 788313 . Measurement of the eta-prime-meson mass using J/psi ---> gamma eta-prime 788648 . Observation of Upsilon(2S) ---> eta Upsilon(1S) and search for related transitions 790315 . Search for Very Light CP-Odd Higgs Boson in Radiative Decays of Upsilon(S-1) 790350 . System-size independence of directed flow at the Relativistic Heavy-Ion Collider 790943 . Search for Lepton Flavor Violation in Upsilon Decays 791177 . Beam-Energy and System-Size Dependence of Dynamical Net Charge Fluctuations 791355 . Observation of chi(cJ) radiative decays to light vector mesons 791378 . Inclusive chi(bJ)(nP) Decays to D0 X 791716 . Search for CP Violation in the Dalitz-Plot Analysis of D+- ---> K+ K- pi+- +792291 . Study of the solar anisotropy for cosmic ray primaries of about 200- GeV energy with the L3 + C muon detector 792583 . Observation of chi(b)(1P(J),2P(J)) decays to light hadrons 793126 . Systematic Measurements of Identified Particle Spectra in $p p, d^+$ Au and Au+Au Collisions from STAR 795757 . Improved Measurement of Branching Fractions for pi pi Transitions among Upsilon(nS) States 796677 . Observation of eta-prime decays to pi+ pi- pi0 and pi+ pi- e+ e- 797805 . Measurements of phi meson production in relativistic heavy-ion collisions at RHIC 798465 . The Polarized gluon contribution to the proton spin from the double helicity asymmetry in inclusive pi0 production in polarized p + p collisions at s**(1/2) = 200-GeV 798469 . Inclusive cross section and double helicity asymmetry for pi^0 production in $p^+ p$ collisions at $\sqrt{s}=62.4$ GeV 800237 . Study of D0 ---> pi- e+ nu(e), D+ ---> pi0 e+ nu(e) , D0 --> K- e+ nu(e), and D+ ---> anti-K0 e+ nu(e) in Tagged Decays of the psi(3770) Resonance 800796 . Energy and system size dependence of phi meson production in Cu+Cu and Au+Au collisions 801599 . New Measurement of Exclusive Decays of the chi(c0) and CHI(C2) to Two-Meson Final States +803872 . Search for Charged Higgs Bosons in $e^+e^-$ Collisions at $\sqrt{s} = 189-209$ GeV 804391 . Observation of Two-source Interference in the Photoproduction Reaction Au Au ---> Au Au rho0 +806241 . Di-jet production in gamma gamma collisions at LEP2 +807486 . A Study of b anti-b Production in e+e- Collisions at s**(1/2) = 130-GeV - 207-GeV +807487 . Search for one large extra dimension with the DELPHI detector at LEP 810392 . Spin Density Matrix Elements in Exclusive rho0 Electroproduction on H-1 and H-2 Targets at 27.5-GeV Beam Energy 810426 . Measurement of D* Mesons in Jets from p+p Collisions at s**(1/2) = 200-GeV 810624 . Improved Measurement of Absolute Branching Fraction of D(s)+ ---> tau+ nu(tau) 810661 . Measurement of $B{D_s^+ \to \ell^+ \nu}$ and the Decay Constant $fD_s^+$ From 600 $/pb^{-1}$ of $e^\pm$ Annihilation Data Near 4170 MeV 810902 . K/pi Fluctuations at Relativistic Energies 814650 . Absolute Branching Fraction Measurements for Exclusive D(s) Semileptonic Decays 814937 . Pion Interferometry in Au+Au and Cu+Cu Collisions at RHIC 815075 . First model-independent determination of the relative strong phase between D0 and anti-D0 ---> K0(S) pi+ pi- and its impact on the CKM Angle gamma/phi(3) measurement 815217 . Photoproduction of J/psi and of high mass e+e- in ultra-peripheral Au+Au collisions at s**(1/2) = 200-GeV 815824 . Photon-Hadron Jet Correlations in p+p and Au+Au Collisions at s**(1/2) = 200-GeV 816469 . Measurement of Bottom versus Charm as a Function of Transverse Momentum with Electron-Hadron Correlations in $p^+ p$ Collisions at $\sqrt{s}=200$ GeV 816470 . Determination of the D0 ---> K- pi+ pi0 and D0 ---> K-pi+pi+pi- Coherence Factors and Average Strong-Phase Differences Using Quantum-Correlated Measurements 816475 . Kaon interferometric probes of space-time evolution in Au+Au collisions at s(NN)**(1/2) = 200-GeV 816486 . High-pT pi0 Production with Respect to the Reaction Plane in Au + Au Collisions at s(NN)**(1/2) = 200-GeV 817120 . J/psi production at high transverse momentum in p+p and Cu+Cu collisions at s(NN)**1/2 = 200GeV 817691 . System size dependence of associated yields in hadron-triggered jets 818414 . Gluon polarisation in the nucleon and longitudinal double spin asymmetries from open charm muoproduction 819318 . Growth of Long Range Forward-Backward Multiplicity Correlations with Centrality in Au+Au Collisions at s(NN)**(1/2) = 200-GeV 819672 . Systematic Studies of Elliptic Flow Measurements in Au+Au Collisions at s**(1/2) = 200-GeV 820721 . Flavour Separation of Helicity Distributions from Deep Inelastic Muon-Deuteron Scattering 822997 . Center of mass energy and system-size dependence of photon production at forward rapidity at RHIC 823107 . Transverse momentum broadening of hadrons produced in semi-inclusive deep-inelastic scattering on nuclei 823313 . Improved measurements of D meson semileptonic decays to pi and K mesons 823754 . Observation of the Naive-T-odd Sivers Effect in Deep-Inelastic Scattering 824279 . Exclusive rho0 electroproduction on transversely polarized protons +824322 . Inclusive single-particle production in two-photon collisions at LEP II with the DELPHI detector +824816 . Measurement of Z-pair production in e+ e- collisions and constraints on anomalous neutral gauge couplings 824774 . Measurement of the Longitudinal Spin Transfer to Lambda and Anti-Lambda Hyperons in Polarised Muon DIS 825794 . Single-spin azimuthal asymmetry in exclusive electroproduction of pi+ mesons on transversely polarized protons +825820 . Study of hadronic event shape in flavour tagged events in $e^+ e^-$ annihilation at < s**(1/2) > = 197-GeV 825863 . Neutral Pion Production in Au+Au Collisions at s(NN)**(1/2) = 200-GeV 827377 . Search for a Two-Photon Exchange Contribution to Inclusive Deep-Inelastic Scattering +828084 . Correlations between Polarisation States of W Particles in the Reaction e- e+ ---> W- W+ at LEP2 Energies 189-GeV - 209-GeV 830070 . Long range rapidity correlations and jet production in high energy nuclear collisions 830245 . Yields and elliptic flow of d(anti-d) and He-3(anti-He-3) in Au + Au collisions at s(NN)**(1/2) = 200- GeV 830676 . Observation of charge-dependent azimuthal correlations and possible local strong parity violation in heavy ion collisions 830686 . Azimuthal Charged-Particle Correlations and Possible Local Strong Parity Violation 831699 . Separation of contributions from deeply virtual Compton scattering and its interference with the Bethe-Heitler process in measurements on a hydrogen target 831944 . Identified particle production, azimuthal anisotropy, and interferometry measurements in Au+Au collisions at s(NN)**(1/2) = 9.2- GeV 833129 . Double-Helicity Dependence of Jet Properties from Dihadrons in Longitudinally Polarized $p+p$~Collisions at $\sqrt{s}$~=~200~GeV 833375 . Search for psi(2S) ---> gamma eta(c) (2S) via fully reconstructed eta(c)(2S) decays 833423 . Longitudinal Spin Transfer to Lambda and anti-Lambda Hyperons in Polarized Proton-Proton Collisions at s**(1/2) = 200-GeV 835613 . Observation of a J**PC = 1-+ exotic resonance in diffractive dissociation of 190-GeV/c pi- into pi- pi- pi+ 835694 . Nuclear-mass dependence of azimuthal beam-helicity and beam-charge asymmetries in deeply virtual Compton scattering 835697 . Measurement of azimuthal asymmetries associated with deeply virtual Compton scattering on an unpolarized deuterium target 836952 . Longitudinal double-spin asymmetry and cross section for inclusive neutral pion production at midrapidity in polarized proton collisions at $\sqrt{s}=200$ GeV 837075 . Spectra of identified high-$p_{T}$ $\pi^\pm$ and $p(\bar{p})$ in Cu$+$Cu collisions at $\sqrt{s_{NN}}=200$ GeV +837083 . Sigma- - antihyperon correlations in Z(0) decay and investigation of the baryon production mechanism 838580 . Detailed measurement of the $e^+ e^-$ pair continuum in $p+p$ and Au+Au collisions at $\sqrt{s_{NN}} = 200$ GeV and implications for direct photon production 838875 . Observation of pi+ pi- pi+ pi- Photoproduction in Ultra-Peripheral Heavy Ion Collisions at STAR 839470 . Studying Parton Energy Loss in Heavy-Ion Collisions via Direct-Photon and Charged-Particle Azimuthal Correlations 839540 . Transverse momentum dependence of J/psi polarization at midrapidity in p+p collisions at s**(1/2) = 200-GeV 840766 . Inclusive $\pi^0$, $\eta$, and direct photon production at high transverse momentum in $p+p$ and $d+$Au collisions at $\sqrt{s_{NN}}=200$ GeV 840812 . Three-particle coincidence of the long range pseudorapidity correlation in high energy nucleus-nucleus collisions 842959 . $\Upsilon$ cross section in $p+p$ collisions at $\sqrt(s) = 200$ GeV 843494 . The Spin-dependent Structure Function of the Proton g_1^p and a Test of the Bjorken Sum Rule 843985 . Charged and strange hadron elliptic flow in Cu+Cu collisions at $\sqrt{s_{NN}}$ = 62.4 and 200 GeV 844983 . Longitudinal scaling property of the charge balance function in Au + Au collisions at 200 GeV 845169 . Trends in Yield and Azimuthal Shape Modification in Dihadron Correlations in Relativistic Heavy Ion Collisions +845287 . Measurements of CP-conserving Trilinear Gauge Boson Couplings WWV (V = gamma,Z) in e+e- Collisions at LEP2 846228 . Leading-Order Determination of the Gluon Polarization from high-p(T) Hadron Electroproduction +846927 X Observation of a VHE cosmic-ray flare-signal with the L3+C muon spectrometer +847547 X Search for neutral Higgs bosons decaying into four taus at LEP2 848409 . Observation of an Antimatter Hypernucleus 850211 . Elliptic and hexadecapole flow of charged hadrons in Au+Au collisions at $\sqrt{s_{NN}}=200$ GeV 850490 . Exclusive Leptoproduction of Real Photons on a Longitudinally Polarised Hydrogen Target 850950 . Pion femtoscopy in $p^+ p$ collisions at $\sqrt{s}=200$ GeV +851373 . Study of the Dependence of Direct Soft Photon Production on the Jet Characteristics in Hadronic Z^0 Decays 851937 . Azimuthal di-hadron correlations in d+Au and Au+Au collisions at $\sqrt{s_{NN}}=200$ GeV from STAR 852260 X Nuclear modification factors of $\phi$ mesons in $d+$Au, Cu+Cu and Au+Au collisions at sqrt(S_NN) =200 GeV 853304 . Higher Moments of Net-proton Multiplicity Distributions at RHIC 854475 . Heavy Quark Production in $p+p$ and Energy Loss and Flow of Heavy Quarks in Au+Au Collisions at $\sqrt{s_{NN}}=200$ GeV 855102 . Measurement of neutral mesons in p+p collisions at $\sqrt(s)$= 200 GeV and scaling properties of hadron production 855746 . Balance Functions from Au$+$Au, $d+$Au, and $p+p$ Collisions at $\sqrt{s_{NN}}$ = 200 GeV 856259 . Transverse momentum dependence of meson suppression $\eta$ suppression in Au+Au collisions at $\sqrt{s_{NN}}$ = 200 GeV 856645 . Measurement of the Collins and Sivers asymmetries on transversely polarised protons 857187 . High $p_T$ direct photon and $\pi^0$ triggered azimuthal jet correlations and measurement of $k_T$ for isolated direct photons in $p+p$ collisions at $sqrt{s}=200$ GeV 857694 . $K^{*0}$ production in Cu+Cu and Au+Au collisions at $\sqrt{s_NN} = 62.4$ GeV and 200 GeV 858845 . Azimuthal anisotropy of neutral pion production in Au+Au collisions at $\sqrt(s_NN)$ = 200 GeV: Path-length dependence of jet quenching and the role of initial geometry 859154 . Effects of transversity in deep-inelastic scattering by polarized protons 860571 . Measurement of the Bottom contribution to non-photonic electron production in $p+p$ collisions at $\sqrt{s} $=200 GeV 861046 . Azimuthal asymmetries of charged hadrons produced by high-energy muons scattered off longitudinally polarised deuterons 861351 . An Experimental Exploration of the QCD Phase Diagram: The Search for the Critical Point and the Onset of De-confinement 862410 . Quark helicity distributions from longitudinal spin asymmetries in muon-proton and muon-deuteron scattering 865572 . Scaling properties at freeze-out in relativistic heavy ion collisions 866047 . Measurement of azimuthal asymmetries associated with deeply virtual Compton scattering on a longitudinally polarized deuterium target 866922 . Cross Section and Parity Violating Spin Asymmetries of $W^\pm$ Boson Production in Polarized $p+p$ Collisions at $\sqrt{s}=500$ GeV 866968 . Measurement of the parity-violating longitudinal single-spin asymmetry for $W^{\pm}$ boson production in polarized proton-proton collisions at $\sqrt{s} = 500-GeV$ 870912 . Event Structure and Double Helicity Asymmetry in Jet Production from Polarized $p+p$ Collisions at $\sqrt{s} = 200$~GeV 870935 . Measurement of Transverse Single-Spin Asymmetries for $J/\psi$ Production in Polarized $p+p$ Collisions at $\sqrt{s} = 200$ GeV 871225 . Cross section and double helicity asymmetry for $\eta$ mesons and their comparison to neutral pion production in p+p collisions at $sqrt(s)=200 GeV$ 871561 . Strange and Multi-strange Particle Production in Au+Au Collisions at $\sqrt{s_{NN}}$ = 62.4 GeV 871818 . Cold Nuclear Matter Effects on $J/\psi$ Yields as a Function of Rapidity and Nuclear Geometry in Deuteron-Gold Collisions at $\sqrt{s_{NN}}=200$ GeV 872067 . Measurements of Dihadron Correlations Relative to the Event Plane in Au+Au Collisions at $\sqrt{s_{NN}}=200$ GeV 872172 . Suppression of away-side jet fragments with respect to the reaction plane in Au+Au collisions at $\sqrt{s_{NN}}=200$ GeV 875728 . Azimuthal correlations of electrons from heavy-flavor decay with hadrons in $p^+ p$ and Au+Au collisions at $\sqrt{s_{NN}}=200$ GeV 881636 . Ratios of Helicity Amplitudes for Exclusive rho-0 Electroproduction +883680 X Determination of $alpha_s$ using OPAL hadronic event shapes at $\sqrt{s}=91$ - 209 GeV and resummed NNLO calculations 886590 . Identified charged hadron production in $p+p$ collisions at $\sqrt{s}=200$ and 62.4 GeV 889553 . Studies of di-jet survival and surface emission bias in Au+Au collisions via angular correlations with respect to back-to-back leading hadrons 889563 . High $p_{T}$ non-photonic electron production in $p+p$ collisions at $\sqrt{s} = 200$ GeV +890364 X Search for single top quark production via contact interactions at LEP2 +890503 . A study of the b-quark fragmentation function with the DELPHI detector at LEP I and an averaged distribution obtained at the Z Pole 893021 . Observation of the antimatter helium-4 nucleus 894309 . Inclusive Measurements of Inelastic Electron and Positron Scattering from Unpolarized Hydrogen and Deuterium Targets 894560 . $J/\psi$ suppression at forward rapidity in Au+Au collisions at $\sqrt{s_{NN}}=200$ GeV 899065 . Ground and excited charmonium state production in $p+p$ collisions at $\sqrt{s}=200$ GeV 900308 . Production of $\omega$ mesons in $p+p$, d+Au, Cu+Cu, and Au+Au collisions at $\sqrt{s_NN}=200$ GeV 900703 . Measurements of Higher-Order Flow Harmonics in Au+Au Collisions at $\sqrt{s_{NN}} = 200$ GeV 900818 . Observation of direct-photon collective flow in $\sqrt{s_{NN}}=200$ GeV Au+Au collisions +901059 . Test of the \boldmath{$\tau$}-Model of Bose-Einstein Correlations and Reconstruction of the Source Function in Hadronic Z-boson Decay at LEP 901235 . Suppression of back-to-back hadron pairs at forward rapidity in $d+$Au Collisions at $\sqrt{s_{NN}}=200$ GeV 913712 . Measurement of double-spin asymmetries associated with deeply virtual Compton scattering on a transversely polarized hydrogen target 914546 . Evolution of the differential transverse momentum correlation function with centrality in Au$+$Au collisions at $\sqrt{s_{NN}} =$ 200 GeV 918779 . Strangeness Enhancement in Cu+Cu and Au+Au Collisions at $\sqrt{s_{NN}} = 200$ GeV 918944 . Multidimensional Study of Hadronization in Nuclei 919778 . $\rho^{0}$ Photoproduction in AuAu Collisions at $\sqrt{s_{NN}}$=62.4 GeV with STAR 927960 . Anomalous centrality evolution of two-particle angular correlations from Au-Au collisions at $\sqrt{s_{\rm NN}}$ = 62 and 200 GeV 929522 . Directed and elliptic flow of charged particles in Cu+Cu collisions at $\sqrt{s_{NN}} =$ 22.4 GeV 930463 . Identified hadron compositions in p+p and Au+Au collisions at high transverse momenta at $\sqrt{s_{_{NN}}} = 200$ GeV 943192 . System size and energy dependence of near-side di-hadron correlations 955160 . Energy and system-size dependence of two- and four-particle $v_2$ measurements in heavy-ion collisions at RHIC and their implications on flow fluctuations and nonflow 955170 . First Measurement of Chiral Dynamics in \pi^- \gamma -> \pi^- \pi^- \pi^+ 1081120 . Measurement of the $W \to e \nu$ and $Z/\gamma^* \to e^+e^-$ Production Cross Sections at Mid-rapidity in Proton-Proton Collisions at $\sqrt{s}$ = 500 GeV 1081744 . Directed Flow of Identified Particles in Au + Au Collisions at $\sqrt{s{_NN}} = 200$ GeV at RHIC 1082840 . Measurement of the virtual-photon asymmetry $A_2$ and the spin-structure function $g_2$ of the proton 1089402 . Cross sections and double-helicity asymmetries of midrapidity inclusive charged hadrons in $p+p$ collisions at $\sqrt{s}=62.4$ GeV 1089665 . Leading order determination of the gluon polarisation from DIS events with high-$p_T$ hadron pairs 1090927 . Transverse spin effects in hadron-pair production from semi-inclusive deep inelastic scattering 1093596 . Deviation from quark-number scaling of the anisotropy parameter $v_2$ of pions, kaons, and protons in Au+Au collisions at $\sqrt{s_{NN}} = 200$ GeV 1093827 X The Herschel Multi-tiered Extragalactic Survey: HerMES 1095241 . Beam-helicity and beam-charge asymmetries associated with deeply virtual Compton scattering on the unpolarised proton 1102910 . Nuclear-Modification Factor for Open-Heavy-Flavor Production at Forward Rapidity in Cu+Cu Collisions at $\sqrt{s_{NN}}=200$ GeV 1102930 . Transverse-Momentum Dependence of the $J/\psi$ Nuclear Modification in $d+$Au Collisions at $\sqrt{s_{NN}}=200$ GeV 1107625 . Evolution of $\pi^0$ suppression in Au+Au collisions from $\sqrt{s_{NN}} = 39$ to 200 GeV 1107765 . Di-electron spectrum at mid-rapidity in $p+p$ collisions at $\sqrt{s} = 200$ GeV 1111237 . Azimuthal distributions of charged hadrons, pions, and kaons produced in deep-inelastic scattering off unpolarized protons and deuterons 1111571 . Measurements of $D^{0}$ and $D^{*}$ Production in $p+p$ Collisions at $\sqrt{s} = 200$ GeV 1114529 . Longitudinal and transverse spin asymmetries for inclusive jet production at mid-rapidity in polarized $p+p$ collisions at $\sqrt{s}=200$ GeV 1115720 . Experimental investigation of transverse spin asymmetries in muon-p SIDIS processes: Collins asymmetries 1115721 . II – Experimental investigation of transverse spin asymmetries in μ -p SIDIS processes: Sivers asymmetries 1115828 . Direct-Photon Production in $p+p$ Collisions at $\sqrt{s}=200$ GeV at Midrapidity 1116179 . Measurement of Direct Photons in Au+Au Collisions at $\sqrt{s_{NN}} = 200$ GeV 1116643 . Transverse Single-Spin Asymmetry and Cross-Section for $\pi^0$ and $\eta$ Mesons at Large Feynman-$x$ in Polarized $p+p$ Collisions at $\sqrt{s}=200$ GeV 1117881 . Single Spin Asymmetry $A_N$ in Polarized Proton-Proton Elastic Scattering at $\sqrt{s}=200$ GeV 1119568 . Beam-helicity asymmetry arising from deeply virtual Compton scattering measured with kinematically complete event reconstruction 1119620 . Inclusive charged hadron elliptic flow in Au + Au collisions at $\sqrt{s_{NN}}$ = 7.7 - 39 GeV 1121705 . Measurement of the cross section for high-pT hadron production in the scattering of 160-GeV/c muons off nucleons 1122967 . Exclusive rho^0 muoproduction on transversely polarised protons and deuterons 1126017 . Direct photon production in $d+$Au collisions at $\sqrt{s_{NN}}=200$ GeV 1126162 . Cold-nuclear-matter effects on heavy-quark production in $d+$Au collisions at $\sqrt{s_{NN}}=200$ GeV 1127261 . $J/\psi$ suppression at forward rapidity in Au+Au collisions at $\sqrt{s_{NN}}=39$ and 62.4 GeV 1127262 . Neutral pion production with respect to centrality and reaction plane in Au$+$Au collisions at $\sqrt{s_{NN}}$=200 GeV 1127460 X COMPASS-II Proposal 1127499 . $J/\psi$ production at high transverse momenta in $p+p$ and Au+Au collisions at $\sqrt{s_{NN}} = 200$ GeV 1185576 . Double Spin Asymmetry of Electrons from Heavy Flavor Decays in $p+p$ Collisions at $\sqrt{s}=200$ GeV 1185577 . Inclusive cross section and single transverse spin asymmetry for very forward neutron production in polarized p+p collisions at s=200  GeV 1199003 . D* and D Meson Production in Muon Nucleon Interactions at 160 GeV/c 1203021 . $\upsilon(1S+2S+3S)$ production in $d+$Au and $p+p$ collisions at $\sqrt{s_{NN}}=200$ GeV and cold-nuclear matter effects 1204782 . Leading and Next-to-Leading Order Gluon Polarization in the Nucleon and Longitudinal Double Spin Asymmetries from Open Charm Muoproduction 1206352 . Experimental studies of di-jets in Au + Au collisions using angular correlations with respect to back-to-back leading hadrons 1207322 . Measurement of $J/\psi$ Azimuthal Anisotropy in Au+Au Collisions at $\sqrt{s_{NN}}$ = 200 GeV 1207323 . Medium modification of jet fragmentation in Au + Au collisions at $\sqrt{s_{NN}}= 200$ GeV measured in direct photon-hadron correlations 1208547 . Multiplicities of charged pions and kaons from semi-inclusive deep-inelastic scattering by the proton and the deuteron 1210062 . Third Harmonic Flow of Charged Particles in Au+Au Collisions at sqrtsNN = 200 GeV 1210463 . Observation of an Energy-Dependent Difference in Elliptic Flow between Particles and Antiparticles in Relativistic Heavy Ion Collisions 1210464 . Elliptic flow of identified hadrons in Au+Au collisions at $\sqrt{s_{NN}}=$ 7.7-62.4 GeV +1216295 X Search for Charged Higgs bosons: Combined Results Using LEP Data 1216565 . System-size dependence of transverse momentum correlations at $\sqrt{s_{NN}}=62.4$ and 200 GeV at the BNL Relativistic Heavy Ion Collider 1219133 . Freeze-out dynamics via charged kaon femtoscopy in $\sqrt{{s}_{NN}}$ = 200 GeV central Au + Au collisions +1219330 . Electroweak Measurements in Electron-Positron Collisions at W-Boson-Pair Energies at LEP 1219828 . Fluctuations of charge separation perpendicular to the event plane and local parity violation in $\sqrt{s_{NN}}=200$ GeV Au+Au collisions at the BNL Relativistic Heavy Ion Collider 1221099 . Jet-Hadron Correlations in $\sqrt{s_{NN}} = 200$ GeV $p+p$ and Central $Au+Au$ Collisions 1222542 . Measurement of charge multiplicity asymmetry correlations in high-energy nucleus-nucleus collisions at $\sqrt{{s}_{NN}} =$ 200 GeV 1222874 . Quadrupole Anisotropy in Dihadron Azimuthal Correlations in Central $d$$+$Au Collisions at $\sqrt{s_{_{NN}}}$=200 GeV 1226812 . Study of $\Sigma(1385)$ and $\Xi(1321)$ hyperon and antihyperon production in deep inelastic muon scattering 1227971 . Spectra and ratios of identified particles in Au+Au and $d$+Au collisions at $\sqrt{s_{NN}}=200$ GeV 1235307 . Nuclear Modification of $ψ′, χ_c$, and J/ψ Production in d+Au Collisions at $\sqrt{s_{NN}}$=200  GeV 1236358 . Hadron Transverse Momentum Distributions in Muon Deep Inelastic Scattering at 160 GeV/$c$ 1253360 . Neutral pion cross section and spin asymmetries at intermediate pseudorapidity in polarized proton collisions at < math display="inline" > < mrow > < msqrt > < mrow > < mi > s < /mi > < /mrow > < /msqrt > < mo $\ge$ < /mo > < mn > 200 < /mn > < mtext >   < /mtext > < mtext >   < /mtext > < mi > GeV < /mi > < /mrow > < /math > 1254476 . Azimuthal anisotropy of $\pi^0$ and $\eta$ mesons in Au + Au collisions at $\sqrt{{s}_{NN}} =$ 200 GeV 1255072 . Energy Dependence of Moments of Net-proton Multiplicity Distributions at RHIC 1256626 . Cold-Nuclear-Matter Effects on Heavy-Quark Production at Forward and Backward Rapidity in d+Au Collisions at $\sqrt{s_{NN}}=200$  GeV 1257385 . Transverse target spin asymmetries in exclusive $\rho^0$ muoproduction 1258446 . $J/\psi$ production at low $p_T$ in Au + Au and Cu + Cu collisions at $\sqrt{s_{NN}}=200$ GeV with the STAR detector 1261055 . Centrality categorization for R_{p(d)+A} in high-energy collisions 1261274 . Transverse target single-spin asymmetry in inclusive electroproduction of charged pions and kaons 1261275 . Beam-helicity asymmetry in associated electroproduction of real photons $ep \to e\gamma\pi N$ in the $\Delta$-resonance region 1262739 . System-size dependence of open-heavy-flavor production in nucleus-nucleus collisions at $\sqrt{s_{_{NN}}}$=200 GeV 1263517 . Heavy-flavor electron-muon correlations in $p$$+$$p$ and $d$+Au collisions at $\sqrt{s_{_{NN}}}$ = 200 GeV 1263695 . J/ψ polarization in p+p collisions at $\sqrt{s}$ = 200 GeV in STAR 1268155 . Measurement of transverse-single-spin asymmetries for midrapidity and forward-rapidity production of hadrons in polarized p+p collisions at $\sqrt{s}=$200 and 62.4 GeV 1269346 . Suppression of $\Upsilon$ production in d+Au and Au+Au collisions at $\sqrt{s_{NN}}$=200 GeV 1273625 . Transverse-energy distributions at midrapidity in p+p , d+Au , and Au+Au collisions at $\sqrt{s_{NN}}=62.4–200$ GeV and implications for particle-production models 1275332 . Reevaluation of the parton distribution of strange quarks in the nucleon 1275614 . Dielectron Mass Spectra from Au+Au Collisions at $\sqrt{s_{\rm NN}}$ = 200 GeV 1277069 . Beam-Energy Dependence of the Directed Flow of Protons, Antiprotons, and Pions in Au+Au Collisions 1278730 . Measurement of azimuthal hadron asymmetries in semi-inclusive deep inelastic scattering off unpolarised nucleons 1279598 . A high-statistics measurement of transverse spin effects in dihadron production from muon–proton semi-inclusive deep-inelastic scattering 1279634 . Azimuthal-angle dependence of charged-pion-interferometry measurements with respect to second- and third-order event planes in Au$+$Au collisions at $\sqrt{s_{_{NN}}}=200$ GeV 1280344 X Concept for an Electron Ion Collider (EIC) detector built around the BaBar solenoid 1280557 . Beam energy dependence of moments of the net-charge multiplicity distributions in Au+Au collisions at RHIC 1280745 . Dielectron azimuthal anisotropy at mid-rapidity in Au + Au collisions at $\sqrt{s_{_{NN}}} = 200$ GeV 1282448 . Inclusive double-helicity asymmetries in neutral-pion and eta-meson production in $\vec{p}+\vec{p}$ collisions at $\sqrt{s}=200$ GeV 1285361 . Measurement of radiative widths of $a_2(1320)$ and $\pi_2(1670)$ 1286656 . Beam-energy-dependent two-pion interferometry and the freeze-out eccentricity of pions measured in heavy ion collisions at the STAR detector 1288534 . Event-plane-dependent dihadron correlations with harmonic $v_n$ subtraction in Au + Au collisions at $\sqrt{s_{NN}}=200$ GeV 1288917 . Beam-energy dependence of charge separation along the magnetic field in Au+Au collisions at RHIC 1288921 . Nuclear matter effects on $J/\psi$ production in asymmetric Cu+Au collisions at $\sqrt{s_{_{NN}}}$ = 200 GeV 1289084 . Measurement of $\Upsilon(1S+2S+3S)$ production in $p+p$ and Au$+$Au collisions at $\sqrt{s_{_{NN}}}=200$ GeV 1291396 . Comparison of the space-time extent of the emission source in $d$$+$Au and Au$+$Au collisions at $\sqrt{s_{{NN}}}=200$ GeV 1292132 . Observation of $D^0$ Meson Nuclear Modifications in Au+Au Collisions at $\sqrt{s_{NN}}=200$  GeV 1292792 . Measurement of longitudinal spin asymmetries for weak boson production in polarized proton-proton collisions at RHIC 1293053 . Measurement of long-range angular correlation and quadrupole anisotropy of pions and (anti)protons in central $d$$+$Au collisions at $\sqrt{s_{_{NN}}}$=200 GeV 1296108 . Heavy-quark production and elliptic flow in Au$+$Au collisions at $\sqrt{s_{_{NN}}}=62.4$ GeV 1296111 . Measurement of $K_S^0$ and $K^{*0}$ in $p+p$, $d+Au$, and $Cu+Cu$ collisions at $\sqrt{s_{_{NN}}}=200$ GeV 1296308 . Centrality dependence of low-momentum direct-photon production in Au$+$Au collisions at $\sqrt{s_{_{NN}}}=200$ GeV 1296835 . Low-mass vector-meson production at forward rapidity in $p$$+$$p$ collisions at $\sqrt{s}=200$ GeV 1296859 . Cross section for $b\bar{b}$ production via dielectrons in d$+$Au collisions at $\sqrt{s_{_{NN}}}=200$ GeV 1297229 . Precision Measurement of the Longitudinal Double-spin Asymmetry for Inclusive Jet Production in Polarized Proton Collisions at $\sqrt{s}=200$ GeV 1298024 . Elliptic flow of electrons from heavy-flavor hadron decays in Au + Au collisions at $\sqrt{s_{\rm NN}} = $ 200, 62.4, and 39 GeV 1298025 . Spin alignment and violation of the OZI rule in exclusive $\omega$ and $\phi$ production in pp collisions 1298026 . Measurement of the charged-pion polarizability 1300355 . Transverse polarization of $\Lambda$ hyperons from quasireal photoproduction on nuclei 1300542 . Cross section and transverse single-spin asymmetry of $\eta$ mesons in $p^{\uparrow}+p$ collisions at $\sqrt{s}=200$ GeV at forward rapidity 1307417 . Search for exclusive photoproduction of Z$_c^{\pm}$(3900) at COMPASS 1311486 . Odd and even partial waves of $ηπ^−$ and $η′π^−$ in $π^−p → η^{(′)}π^−p$ at 191 GeV/c 1311491 . Collins and Sivers asymmetries in muonproduction of pions and kaons off transversely polarised protons 1311513 . $\Lambda\Lambda$ Correlation Function in Au+Au collisions at $\sqrt{s_{NN}}=$ 200 GeV 1311834 . Charged-to-neutral correlation at forward rapidity in Au+Au collisions at $\sqrt{s_{NN}}$=200 GeV +1312293 . Studies of QCD in e+ e- ---> hadrons at E(cm) = 130-GeV and 136-GeV +1312299 . A Measurement of the $Z^{0}$ Invisible Width by Single-Photon Counting +1312311 . Measurement of the $Z^0$ Mass and Width with the OPAL Detector at LEP +1313438 . Measurement of the electron structure function F$\frac{e}{2}$ at LEP energies 1313628 . Search for dark photons from neutral meson decays in $p + p$ and $d$ + Au collisions at $\sqrt{s_{NN}} =$ 200 GeV 1315330 . Charged-pion cross sections and double-helicity asymmetries in polarized p+p collisions at $\sqrt{s}$=200  GeV 1315466 . Isolation of Flow and Nonflow Correlations by Two- and Four-Particle Cumulant Measurements of Azimuthal Harmonics in $\sqrt{s_{_{\rm NN}}} =$ 200 GeV Au+Au Collisions 1320774 X The COMPASS Setup for Physics with Hadron Beams 1321413 . Beam-energy and system-size dependence of the space-time extent of the pion emission source produced in heavy ion collisions 1322126 . Di-hadron correlations with identified leading hadrons in 200 GeV Au + Au and d + Au collisions at STAR 1322965 . Energy Dependence of $K/\pi$, $p/\pi$, and $K/p$ Fluctuations in Au+Au Collisions from $\rm \sqrt{s_{NN}}$ = 7.7 to 200 GeV 1332239 . Measurement of the higher-order anisotropic flow coefficients for identified hadrons in Au$+$Au collisions at $\sqrt{s_{_{NN}}}$ = 200 GeV 1332240 . Systematic Study of Azimuthal Anisotropy in Cu$+$Cu and Au$+$Au Collisions at $\sqrt{s_{_{NN}}} = 62.4$ and 200 GeV 1335413 X Pentaquark $\Theta^+$ search at HERMES 1335765 . Effect of event selection on jetlike correlation measurement in $d$+Au collisions at $\sqrt{s_{\rm{NN}}}=200$ GeV 1340691 . Energy dependence of acceptance-corrected dielectron excess mass spectrum at mid-rapidity in Au$+$Au collisions at $\sqrt{s_{NN}} =$ 19.6 and 200 GeV 1340854 . Observation of a New Narrow Axial-Vector Meson $a_1$(1420) 1341090 . An Upgrade Proposal from the PHENIX Collaboration 1346551 . Long-range pseudorapidity dihadron correlations in $d$+Au collisions at $\sqrt{s_{\rm NN}}=200$ GeV 1352818 . The $\phi (1020)\rightarrow e^{+}e^{-}$ meson decay measured with the STAR experiment in Au+Au collisions at $\sqrt{s_{_{NN}}}$ = 200 GeV 1357198 . The spin structure function $g_1^{\rm p}$ of the proton and a test of the Bjorken sum rule 1357596 . Observation of Transverse Spin-Dependent Azimuthal Correlations of Charged Pion Pairs in $p^\uparrow+p$ at $\sqrt{s}=200$ GeV 1357992 . Measurements of Dielectron Production in Au$+$Au Collisions at $\sqrt{s_{\rm NN}}$ = 200 GeV from the STAR Experiment 1358666 . Observation of charge asymmetry dependence of pion elliptic flow and the possible chiral magnetic wave in heavy-ion collisions 1362210 . Systematic study of charged-pion and kaon femtoscopy in Au + Au collisions at $\sqrt{s_{_{NN}}}$=200 GeV 1365091 . Measurement of parity-violating spin asymmetries in W$^{\pm}$ production at midrapidity in longitudinally polarized $p$$+$$p$ collisions 1369344 . Bose–Einstein correlations in hadron-pairs from lepto-production on nuclei ranging from hydrogen to xenon 1373553 . Azimuthal anisotropy in U$+$U and Au$+$Au collisions at RHIC 1378002 . Probing parton dynamics of QCD matter with $\Omega$ and $\phi$ production 1378005 . Measurement of higher cumulants of net-charge multiplicity distributions in Au$+$Au collisions at $\sqrt{s_{_{NN}}}=7.7-200$ GeV 1379995 . $\phi$ meson production in $d$$+$Au collisions at $\sqrt{s_{_{NN}}}=200$ GeV 1382600 . Beam-energy dependence of charge balance functions from Au + Au collisions at energies available at the BNL Relativistic Heavy Ion Collider 1383879 . Centrality and transverse momentum dependence of elliptic flow of multistrange hadrons and $\phi$ meson in Au+Au collisions at $\sqrt{s_{NN}}$ = 200 GeV 1384274 . Measurements of elliptic and triangular flow in high-multiplicity $^{3}$He$+$Au collisions at $\sqrt{s_{_{NN}}}=200$ GeV 1385105 . Measurement of Interaction between Antiprotons 1385314 . Interplay among transversity induced asymmetries in hadron leptoproduction 1391643 . Resonance Production and $\pi\pi$ S-wave in $\pi^- + p \rightarrow \pi^- \pi^- \pi^+ + p_{recoil}$ at 190 GeV$/c$ 1393061 . Longitudinal double spin asymmetries in single hadron quasi-real photoproduction at high $p_T$ 1393528 . Centrality-dependent modification of jet-production rates in deuteron-gold collisions at $\sqrt{s_{NN}}$=200 GeV 1393529 . Single electron yields from semileptonic charm and bottom hadron decays in Au$+$Au collisions at $\sqrt{s_{NN}}=200$ GeV 1393530 . Dielectron production in Au$+$Au collisions at $\sqrt{s_{NN}}$=200 GeV 1393789 . Forward $J/\psi$ production in U$+$U collisions at $\sqrt{s_{NN}}$=193 GeV 1394228 . $\phi$ meson production in the forward/backward rapidity region in Cu$+$Au collisions at $\sqrt{s_{NN}}=200$ GeV 1394433 . Transverse energy production and charged-particle multiplicity at midrapidity in various systems from $\sqrt{s_{NN}}=7.7$ to 200 GeV 1394434 . Scaling properties of fractional momentum loss of high-$p_T$ hadrons in nucleus-nucleus collisions at $\sqrt{s_{_{NN}}}$ from 62.4 GeV to 2.76 TeV 1394895 . Azimuthally anisotropic emission of low-momentum direct photons in Au$+$Au collisions at $\sqrt{s_{_{NN}}}=200$ GeV 1394897 . Measurements of directed, elliptic, and triangular flow in Cu$+$Au collisions at $\sqrt{s_{_{NN}}}=200$ GeV 1395151 . Centrality dependence of identified particle elliptic flow in relativistic heavy ion collisions at $\sqrt{s_{NN}}$=7.7–62.4 GeV 1396712 . Inclusive cross section and double-helicity asymmetry for $\pi^{0}$ production at midrapidity in $p$$+$$p$ collisions at $\sqrt{s}=510$ GeV 1405433 . Measurement of the transverse single-spin asymmetry in $p^\uparrow+p \to W^{\pm}/Z^0$ at RHIC 1409917 . Leading-order determination of the gluon polarisation from semi-inclusive deep inelastic scattering data 1414638 . Beam Energy Dependence of the Third Harmonic of Azimuthal Correlations in Au+Au Collisions at RHIC 1416992 . Measurement of elliptic flow of light nuclei at $\sqrt{s_{NN}}=$ 200, 62.4, 39, 27, 19.6, 11.5, and 7.7 GeV at the BNL Relativistic Heavy Ion Collider 1420183 . $\rm{J}/\psi$ production at low transverse momentum in p+p and d+Au collisions at $\sqrt{s_{NN}}$ = 200 GeV 1429700 . Near-side azimuthal and pseudorapidity correlations using neutral strange baryons and mesons in d+Au, Cu+Cu and Au+Au collisions at $\sqrt{s_{NN}}$ = 200 GeV 1442357 . Jet-like Correlations with Direct-Photon and Neutral-Pion Triggers at $\sqrt{s_{_{NN}}} = 200$ GeV 1444985 . Multiplicities of charged pions and charged hadrons from deep-inelastic scattering of muons off an isoscalar target 1467456 . Measurements of double-helicity asymmetries in inclusive $J/\psi$ production in longitudinally polarized $p+p$ collisions at $\sqrt{s}=510$ GeV 1469063 . Exclusive $\omega$ meson muoproduction on transversely polarised protons 1474129 . Direct virtual photon production in Au+Au collisions at $\sqrt{s_{NN}}$ = 200 GeV 1478040 . Energy dependence of $J/\psi$ production in Au+Au collisions at $\sqrt{s_{NN}} =$ 39, 62.4 and 200 GeV 1481225 . Charge-dependent directed flow in Cu+Au collisions at $\sqrt{s_{_{NN}}}$ = 200 GeV 1482939 . $\Upsilon$ production in U + U collisions at $\sqrt{{s}_{NN}}=$ 193 GeV measured with the STAR experiment 1483098 . Multiplicities of charged kaons from deep-inelastic muon scattering off an isoscalar target 1486427 . Dijet imbalance measurements in $Au+Au$ and $pp$ collisions at $\sqrt{s_{NN}} = 200$  GeV at STAR 1486678 . Nonperturbative-transverse-momentum effects and evolution in dihadron and direct photon-hadron angular correlations in $p$$+$$p$ collisions at $\sqrt{s}$=510 GeV 1487432 . Azimuthal asymmetries of charged hadrons produced in high-energy muon scattering off longitudinally polarised deuterons 1487575 . Measurement of the relative yields of $\psi(2S)$ to $\psi(1S)$ mesons produced at forward and backward rapidity in $p$$+$$p$, $p$$+$Al, $p$$+$Au, and $^{3}$He$+$Au collisions at $\sqrt{s_{_{NN}}}=200$ GeV 1487909 . Sivers asymmetry extracted in SIDIS at the hard scales of the Drell–Yan process at COMPASS 1493842 . Measurement of the cross section and longitudinal double-spin asymmetry for di-jet production in polarized $pp$ collisions at $\sqrt{s}$ = 200 GeV 1501480 . Final COMPASS results on the deuteron spin-dependent structure function $g_1^{\rm d}$ and the Bjorken sum rule 1505176 . Angular decay coefficients of $J/\psi$ mesons at forward rapidity from $p+p$ collisions at $\sqrt{s}=510$ GeV 1507891 . Measurements of $B \rightarrow J/\psi$ at forward rapidity in $p$+$p$ collisions at $\sqrt{s}=510$ GeV 1508480 . First measurement of the Sivers asymmetry for gluons using SIDIS data 1510298 . Measurement of $D^0$ Azimuthal Anisotropy at Midrapidity in Au+Au Collisions at $\sqrt{s_{NN}}$=200  GeV 1510300 . Harmonic decomposition of three-particle azimuthal correlations at RHIC 1510301 . Constraining the initial conditions and temperature dependent transport with three-particle correlations in Au+Au collisions 1510474 . Global $\Lambda$ hyperon polarization in nuclear collisions: evidence for the most vortical fluid 1510593 . Bulk Properties of the Medium Produced in Relativistic Heavy-Ion Collisions from the Beam Energy Scan Program 1512115 . Measurements of jet quenching with semi-inclusive hadron+jet distributions in Au+Au collisions at $\sqrt{s_{NN}}$ = 200 GeV 1512140 . Measurements of $e^+e^-$ pairs from open heavy flavor in $p$+$p$ and $d$+$A$ collisions at $\sqrt{s_{NN}}=200$ GeV 1512141 . $B$-meson production at forward and backward rapidity in $p+p$ and Cu + Au collisions at $\sqrt{s_{_{NN}}}=200$ GeV 1515028 . Coherent diffractive photoproduction of ρ0 mesons on gold nuclei at 200 GeV/nucleon-pair at the Relativistic Heavy Ion Collider 1519828 . Cross section and transverse single-spin asymmetry of muons from open heavy-flavor decays in polarized $p$+$p$ collisions at $\sqrt{s}=200$ GeV 1520869 . Nuclear Dependence of the Transverse-Single-Spin Asymmetry for Forward Neutron Production in Polarized $p+A$ Collisions at $\sqrt{{s}_{NN}}=200\text{ }\text{ }\mathrm{GeV}$ 1589290 . First measurement of transverse-spin-dependent azimuthal asymmetries in the Drell-Yan process 1608884 . Search for muoproduction of $X (3872)$ at COMPASS and indication of a new state $\widetilde{X}(3872)$ 1609067 . Beam Energy Dependence of Jet-Quenching Effects in Au+Au Collisions at $\sqrt{s_{_{ \mathrm{NN}}}}$ = 7.7, 11.5, 14.5, 19.6, 27, 39, and 62.4 GeV 1609260 . New analysis of $\eta\pi$ tensor resonances measured at the COMPASS experiment 1610655 . Measurements of Multiparticle Correlations in $d+\mathrm{Au}$ Collisions at 200, 62.4, 39, and 19.6 GeV and $p+\mathrm{Au}$ Collisions at 200 GeV and Implications for Collective Behavior 1618141 . Measurements of azimuthal anisotropy and charged-particle multiplicity in $d$$+$Au collisions at $\sqrt{s_{_{NN}}}=$200, 62.4, 39, and 19.6 GeV 1618345 . Azimuthal transverse single-spin asymmetries of inclusive jets and charged pions within jets from polarized-proton collisions at $\sqrt{s} = 500$ GeV 1618747 . Beam-Energy Dependence of Directed Flow of $\Lambda$, $\bar{\Lambda}$, $K^\pm$, $K^0_s$ and $\phi$ in Au+Au Collisions 1621460 . Collision Energy Dependence of Moments of Net-Kaon Multiplicity Distributions at RHIC 1624209 . Lévy-stable two-pion Bose-Einstein correlations in $\sqrt{s_{NN}}=200$ GeV Au$+$Au collisions 1624692 . Transverse-momentum-dependent Multiplicities of Charged Hadrons in Muon-Deuteron Deep Inelastic Scattering 1628155 . Measurement of the $^3_{\Lambda}$H lifetime in Au+Au collisions at the BNL Relativistic Heavy Ion Collider 1628410 . Longitudinal double-spin asymmetry $A_1^{\rm p}$ and spin-dependent structure function $g_1^{\rm p}$ of the proton at small values of $x$ and $Q^2$ 1628651 . Measurement of $\phi$-meson production at forward rapidity in $p+p$ collisions at $\sqrt{s}=510\text{ }\text{ }\mathrm{GeV}$ and its energy dependence from $\sqrt{s}=200\text{ }\text{ }\mathrm{GeV}$ to 7 TeV 1630825 . Multi-messenger Observations of a Binary Neutron Star Merger 1632759 . Measurements of mass-dependent azimuthal anisotropy in central $p$$+$Au, $d$$+$Au, and $^3$He$+$Au collisions at $\sqrt{s_{_{NN}}}=200$ GeV 1632938 . Transverse spin-dependent azimuthal correlations of charged pion pairs measured in p$^\uparrow$+p collisions at $\sqrt{s}$ = 500 GeV 1638373 . Measurement of emission angle anisotropy via long-range angular correlations with high $p_T$ hadrons in $d$$+$Au and $p$$+$$p$ collisions at $\sqrt{s_{_{NN}}}=200$ GeV 1641113 . Azimuthal anisotropy in Cu$+$Au collisions at $\sqrt{s_{_{NN}}}$ = 200 GeV 1649168 . First Evidence and Measurement of $B_s^{(*)} barB_s^{(*)}$ Production at the $\Upsilon(5S)$ +1649622 . A Search for $\eta'_c$ Production in Photon-Photon Fusion at LEP 1650066 . Measurement of $\sigma(e^+e^- \to \psi(3770) \to hadrons)$ at $E_{c.m.}$ = 3773 MeV 1652831 . K$^−$ over K$^+$ multiplicity ratio for kaons produced in DIS with a large fraction of the virtual-photon energy 1653939 . Transverse Extension of Partons in the Proton probed by Deeply Virtual Compton Scattering 1655631 . Light isovector resonances in $\pi^- p \to \pi^-\pi^-\pi^+ p$ at 190 GeV/${\it c}$ 1658594 . Measurement of two-particle correlations with respect to second- and third-order event planes in Au$+$Au collisions at $\sqrt{s_{_{NN}}}=200$ GeV +1659845 . Search for Supersymmetry with R-parity violating decays via \lambda couplings at sqrt(s) = 183 GeV 1662057 . Correlation Measurements Between Flow Harmonics in Au+Au Collisions at RHIC 1667398 . Cross section and longitudinal single-spin asymmetry $A_L$ for forward $W^{\pm}\rightarrow\mu^{\pm}\nu$ production in polarized $p$$+$$p$ collisions at $\sqrt{s}=510$ GeV 1669807 . Beam energy dependence of rapidity-even dipolar flow in Au+Au collisions 1670164 . Multi-particle azimuthal correlations for extracting event-by-event elliptic and triangular flow in Au$+$Au collisions at $\sqrt{s_{_{NN}}}=200$ GeV 1671782 . Single-spin asymmetry of $J/\psi$ production in $p$$+$$p$, $p$$+$Al, and $p$$+$Au collisions with transversely polarized proton beams at $\sqrt{s_{_{NN}}}=200$ GeV 1672014 . Nonperturbative transverse-momentum-dependent effects in dihadron and direct photon-hadron angular correlations in $p+p$ collisions at $\sqrt{s}=200$ GeV 1672015 . Measurements of $\mu\mu$ pairs from open heavy flavor and Drell-Yan in $p+p$ collisions at $\sqrt{s}=200$ GeV 1672133 . Creating small circular, elliptical, and triangular droplets of quark-gluon plasma 1672453 . $J/\psi$ production cross section and its dependence on charged-particle multiplicity in $p+p$ collisions at $\sqrt{s}$ = 200 GeV 1672473 . Low-momentum direct photon measurement in Cu$+$Cu collisions at $\sqrt{s_{_{NN}}}=200$ GeV 1672476 . Beam-energy and centrality dependence of direct-photon emission from ultra-relativistic heavy-ion collisions 1672481 . Correlations of $\mu\mu$, $e\mu$, and $ee$ pairs in $p$+$p$ collisions at $\sqrt{s}=200$ GeV and implications for $c\bar{c}$ and $b\bar{b}$ production mechanisms 1672785 . Global polarization of $\Lambda$ hyperons in Au+Au collisions at $\sqrt{s_{_{NN}}}$ = 200 GeV 1672859 . Production of $\pi^0$ and $\eta$ mesons in Cu$+$Au collisions at $\sqrt{s_{_{NN}}}$=200 GeV 1674714 . Longitudinal double-spin asymmetries for dijet production at intermediate pseudorapidity in polarized $pp$ collisions at $\sqrt{s}=$ 200  GeV 1674826 . Longitudinal Double-Spin Asymmetries for $\pi^{0}$s in the Forward Direction for 510 GeV Polarized $pp$ Collisions 1676541 . Low-$p_T$ $e^{+}e^{-}$ pair production in Au$+$Au collisions at $\sqrt{s_{NN}}$ = 200 GeV and U$+$U collisions at $\sqrt{s_{NN}}$ = 193 GeV at STAR 1684475 . Pseudorapidity Dependence of Particle Production and Elliptic Flow in Asymmetric Nuclear Collisions of $p$$+$Al, $p$$+$Au, $d$$+$Au, and $^{3}$He$+$Au at $\sqrt{s_{_{NN}}}=200$ GeV 1685527 . The Proton-$\Omega$ correlation function in Au+Au collisions at $\sqrt{s_{NN}}$=200 GeV 1691152 . Improved measurement of the longitudinal spin transfer to $\Lambda$ and $\bar \Lambda$ hyperons in polarized proton-proton collisions at $\sqrt s$ = 200 GeV 1691271 . Transverse spin transfer to $\Lambda$ and $\bar{\Lambda}$ hyperons in polarized proton-proton collisions at $\sqrt{s}=200\,\mathrm{GeV}$ 1693303 . Measurement of $P_T$-weighted Sivers asymmetries in leptoproduction of hadrons 1695272 . Nonperturbative transverse momentum broadening in dihadron angular correlations in $\sqrt{s_{NN}}=200$ GeV proton-nucleus collisions 1700232 . Measurements of Dielectron Production in Au$+$Au Collisions at $\sqrt{s_{NN}}$= 27, 39, and 62.4 GeV from the STAR Experiment 1712047 . Collision Energy Dependence of $p_{\rm t}$ Correlations in Au+Au Collisions at RHIC 1716552 . Azimuthal harmonics in small and large collision systems at RHIC top energies 1716636 . Measurement of charm and bottom production from semileptonic hadron decays in $p$$+$$p$ collisions at $\sqrt{s_{NN}}=200$ GeV diff --git a/docker/rivet-herwig/Dockerfile b/docker/rivet-herwig/Dockerfile --- a/docker/rivet-herwig/Dockerfile +++ b/docker/rivet-herwig/Dockerfile @@ -1,31 +1,31 @@ -FROM hepstore/rivet:2.7.0 +FROM hepstore/rivet:2.7.1 MAINTAINER Andy Buckley RUN dnf install -y boost-devel RUN mkdir /code && cd /code \ - && wget https://www.hepforge.org/archive/lhapdf/LHAPDF-6.2.1.tar.gz -O- | tar xz \ + && wget https://www.hepforge.org/archive/lhapdf/LHAPDF-6.2.2.tar.gz -O- | tar xz \ && cd LHAPDF-*/ && ./configure --prefix=/usr/local \ && make -j5 && make install \ && cd ../.. && rm -rf /code -#RUN lhapdf install MMHT2014{,n}lo68cl -RUN cd /usr/local/share/LHAPDF/ && \ - for pdf in MMHT2014{,n}lo68cl; do \ - wget https://lhapdf.hepforge.org/downloads?f=pdfsets/current/$pdf.tar.gz -O- | tar xz; \ - done +RUN lhapdf install MMHT2014{,n}lo68cl +# RUN cd /usr/local/share/LHAPDF/ && \ +# for pdf in MMHT2014{,n}lo68cl; do \ +# wget https://lhapdf.hepforge.org/downloads?f=pdfsets/current/$pdf.tar.gz -O- | tar xz; \ +# done RUN mkdir /code && cd /code \ && wget https://www.hepforge.org/archive/thepeg/ThePEG-2.1.4.tar.bz2 -O- | tar xj \ && cd ThePEG-*/ && ./configure --enable-shared --{prefix,with-{fastjet,hepmc,lhapdf,rivet}}=/usr/local \ && make -j5 && make install \ && cd ../.. && rm -rf /code RUN mkdir /code && cd /code \ && wget https://www.hepforge.org/archive/herwig/Herwig-7.1.4.tar.bz2 -O- | tar xj \ && cd Herwig-*/ \ && ./configure --{prefix,with-{thepeg,fastjet}}=/usr/local \ && make -j5 && make install \ && cd ../.. && rm -rf /code WORKDIR /work diff --git a/docker/rivet-mg5amcnlo/Dockerfile b/docker/rivet-mg5amcnlo/Dockerfile --- a/docker/rivet-mg5amcnlo/Dockerfile +++ b/docker/rivet-mg5amcnlo/Dockerfile @@ -1,25 +1,25 @@ -FROM hepstore/rivet:2.7.0 +FROM hepstore/rivet:2.7.1 MAINTAINER Andy Buckley RUN dnf install -y rsync RUN mkdir /code && cd /code \ && wget https://www.hepforge.org/archive/lhapdf/LHAPDF-6.2.1.tar.gz -O- | tar xz \ && cd LHAPDF-*/ && ./configure --prefix=/usr/local \ && make -j5 && make install \ && cd ../.. && rm -r /code RUN mkdir /code && cd /code \ && wget http://home.thep.lu.se/~torbjorn/pythia8/pythia8240.tgz -O- | tar xz \ && cd pythia*/ && ./configure --enable-shared --{prefix,with-{hepmc2,lhapdf6}}=/usr/local \ && make -j5 && make install \ && cd ../.. && rm -r /code RUN mkdir /code && cd /code \ && wget https://agile.hepforge.org/downloads/?f=Sacrifice-1.1.2.tar.gz -O- | tar xz \ && cd Sacrifice-*/ \ && ./configure --{prefix,with-{pythia,hepmc,LHAPDF}}=/usr/local \ && make -j5 && make install \ && cd ../.. && rm -r /code WORKDIR /work diff --git a/docker/rivet-pythia/Dockerfile b/docker/rivet-pythia/Dockerfile --- a/docker/rivet-pythia/Dockerfile +++ b/docker/rivet-pythia/Dockerfile @@ -1,25 +1,25 @@ -FROM hepstore/rivet:2.7.0 +FROM hepstore/rivet:2.7.1 MAINTAINER Andy Buckley RUN dnf install -y rsync RUN mkdir /code && cd /code \ - && wget https://www.hepforge.org/archive/lhapdf/LHAPDF-6.2.1.tar.gz -O- | tar xz \ + && wget https://www.hepforge.org/archive/lhapdf/LHAPDF-6.2.2.tar.gz -O- | tar xz \ && cd LHAPDF-*/ && ./configure --prefix=/usr/local \ && make -j5 && make install \ && cd ../.. && rm -r /code RUN mkdir /code && cd /code \ && wget http://home.thep.lu.se/~torbjorn/pythia8/pythia8240.tgz -O- | tar xz \ && cd pythia*/ && ./configure --enable-shared --{prefix,with-{hepmc2,lhapdf6}}=/usr/local \ && make -j5 && make install \ && cd ../.. && rm -r /code RUN mkdir /code && cd /code \ && wget https://agile.hepforge.org/downloads/?f=Sacrifice-1.1.2.tar.gz -O- | tar xz \ && cd Sacrifice-*/ \ && ./configure --{prefix,with-{pythia,hepmc,LHAPDF}}=/usr/local \ && make -j5 && make install \ && cd ../.. && rm -r /code WORKDIR /work diff --git a/docker/rivet-sherpa/Dockerfile b/docker/rivet-sherpa/Dockerfile --- a/docker/rivet-sherpa/Dockerfile +++ b/docker/rivet-sherpa/Dockerfile @@ -1,25 +1,25 @@ -FROM hepstore/rivet:2.7.0 +FROM hepstore/rivet:2.7.1 MAINTAINER Andy Buckley RUN dnf install -y rsync RUN mkdir /code && cd /code \ && wget https://www.hepforge.org/archive/lhapdf/LHAPDF-6.2.1.tar.gz -O- | tar xz \ && cd LHAPDF-*/ && ./configure --prefix=/usr/local \ && make -j5 && make install \ && cd ../.. && rm -r /code RUN mkdir /code && cd /code \ && wget http://home.thep.lu.se/~torbjorn/pythia8/pythia8240.tgz -O- | tar xz \ && cd pythia*/ && ./configure --enable-shared --{prefix,with-{hepmc2,lhapdf6}}=/usr/local \ && make -j5 && make install \ && cd ../.. && rm -r /code RUN mkdir /code && cd /code \ && wget https://agile.hepforge.org/downloads/?f=Sacrifice-1.1.2.tar.gz -O- | tar xz \ && cd Sacrifice-*/ \ && ./configure --{prefix,with-{pythia,hepmc,LHAPDF}}=/usr/local \ && make -j5 && make install \ && cd ../.. && rm -r /code WORKDIR /work diff --git a/docker/rivet-tutorial/Dockerfile b/docker/rivet-tutorial/Dockerfile --- a/docker/rivet-tutorial/Dockerfile +++ b/docker/rivet-tutorial/Dockerfile @@ -1,8 +1,9 @@ FROM hepstore/rivet-pythia MAINTAINER Andy Buckley CMD /bin/bash WORKDIR /work ADD . /work +RUN rm /work/Dockerfile diff --git a/docker/rivet/Dockerfile b/docker/rivet/Dockerfile --- a/docker/rivet/Dockerfile +++ b/docker/rivet/Dockerfile @@ -1,26 +1,26 @@ FROM fedora:27 LABEL maintainer="rivet@projects.hepforge.org" RUN dnf update -y \ && dnf install -y \ make gcc-c++ gcc-gfortran redhat-rpm-config \ wget tar less bzip2 findutils which nano zlib-devel \ python python-devel file python-matplotlib gsl-devel \ texlive-latex-bin texlive-texconfig-bin texlive-pst-tools \ ghostscript ImageMagick texlive-dvips texlive-relsize \ texlive-cm texlive-hyphen-base texlive-collection-fontsrecommended \ && dnf clean all RUN mkdir /code && cd /code \ - && wget https://phab.hepforge.org/source/rivetbootstraphg/browse/2.7.0/rivet-bootstrap?view=raw -O rivet-bootstrap \ + && wget https://phab.hepforge.org/source/rivetbootstraphg/browse/2.7.1/rivet-bootstrap?view=raw -O rivet-bootstrap \ && chmod +x rivet-bootstrap \ && INSTALL_PREFIX=/usr/local INSTALL_GSL=0 INSTALL_RIVETDEV=0 MAKE="make -j7" ./rivet-bootstrap \ && echo "source /usr/local/share/Rivet/rivet-completion" > /etc/profile.d/rivet-completion.sh \ && echo "source /usr/local/share/YODA/yoda-completion" > /etc/profile.d/yoda-completion.sh \ && texconfig rehash \ && rm -rf /code ENV LD_LIBRARY_PATH /usr/local/lib ENV PYTHONPATH /usr/local/lib64/python2.7/site-packages WORKDIR /work diff --git a/include/Rivet/AnalysisHandler.hh b/include/Rivet/AnalysisHandler.hh --- a/include/Rivet/AnalysisHandler.hh +++ b/include/Rivet/AnalysisHandler.hh @@ -1,329 +1,331 @@ // -*- C++ -*- #ifndef RIVET_RivetHandler_HH #define RIVET_RivetHandler_HH #include "Rivet/Config/RivetCommon.hh" #include "Rivet/Particle.hh" #include "Rivet/AnalysisLoader.hh" #include "Rivet/Tools/RivetYODA.hh" namespace Rivet { // Forward declaration and smart pointer for Analysis class Analysis; typedef std::shared_ptr AnaHandle; // // Needed to make smart pointers compare equivalent in the STL set // struct CmpAnaHandle { // bool operator() (const AnaHandle& a, const AnaHandle& b) const { // return a.get() < b.get(); // } // }; /// A class which handles a number of analysis objects to be applied to /// generated events. An {@link Analysis}' AnalysisHandler is also responsible /// for handling the final writing-out of histograms. class AnalysisHandler { public: /// @name Constructors and destructors. */ //@{ /// Preferred constructor, with optional run name. AnalysisHandler(const string& runname=""); /// @brief Destructor /// The destructor is not virtual, as this class should not be inherited from. ~AnalysisHandler(); //@} private: /// Get a logger object. Log& getLog() const; public: /// @name Run properties //@{ /// Get the name of this run. string runName() const { return _runname; } /// Get the number of events seen. Should only really be used by external /// steering code or analyses in the finalize phase. size_t numEvents() const { return _eventcounter.numEntries(); } /// @brief Access the sum of the event weights seen /// /// This is the weighted equivalent of the number of events. It should only /// be used by external steering code or analyses in the finalize phase. double sumW() const { return _eventcounter.sumW(); } /// Access to the sum of squared-weights double sumW2() const { return _eventcounter.sumW2(); } /// @brief Compatibility alias for sumOfWeights /// /// @deprecated Prefer sumW double sumOfWeights() const { return sumW(); } /// @brief Set the sum of weights /// /// This is useful if Rivet is steered externally and /// the analyses are run for a sub-contribution of the events /// (but of course have to be normalised to the total sum of weights) /// /// @todo What about the sumW2 term? That needs to be set coherently. Need a /// new version, with all three N,sumW,sumW2 numbers (or a counter) /// supplied. /// /// @deprecated Weight sums are no longer tracked this way... void setSumOfWeights(const double& sum) { //_sumOfWeights = sum; throw Error("Can't set sum of weights independently, since it's now tracked by a Counter. " "Please contact the Rivet authors if you need this."); } /// Is cross-section information required by at least one child analysis? /// @deprecated Should no-longer be an issue: does any generator not write the cross-section? bool needCrossSection() const; /// Whether the handler knows about a cross-section. /// @deprecated Should no-longer be an issue: does any generator not write the cross-section? bool hasCrossSection() const; /// Get the cross-section known to the handler. double crossSection() const { return _xs; } /// Set the cross-section for the process being generated. AnalysisHandler& setCrossSection(double xs, double xserr=0); /// Set the beam particles for this run AnalysisHandler& setRunBeams(const ParticlePair& beams) { _beams = beams; MSG_DEBUG("Setting run beams = " << beams << " @ " << sqrtS()/GeV << " GeV"); return *this; } /// Get the beam particles for this run, usually determined from the first event. const ParticlePair& beams() const { return _beams; } /// Get beam IDs for this run, usually determined from the first event. /// @deprecated Use standalone beamIds(ah.beams()), to clean AH interface PdgIdPair beamIds() const; /// Get energy for this run, usually determined from the first event. /// @deprecated Use standalone sqrtS(ah.beams()), to clean AH interface double sqrtS() const; /// Setter for _ignoreBeams void setIgnoreBeams(bool ignore=true); //@} /// @name Handle analyses //@{ /// Get a list of the currently registered analyses' names. std::vector analysisNames() const; /// Get the collection of currently registered analyses. const std::map& analysesMap() const { return _analyses; } /// Get the collection of currently registered analyses. std::vector analyses() const { std::vector rtn; rtn.reserve(_analyses.size()); for (const auto& apair : _analyses) rtn.push_back(apair.second); return rtn; } /// Get a registered analysis by name. AnaHandle analysis(const std::string& analysisname) { + if ( _analyses.find(analysisname) == _analyses.end() ) + throw LookupError("No analysis named '" + analysisname + "' registered in AnalysisHandler"); try { return _analyses[analysisname]; } catch (...) { throw LookupError("No analysis named '" + analysisname + "' registered in AnalysisHandler"); } } /// Add an analysis to the run list by object AnalysisHandler& addAnalysis(Analysis* analysis); /// @brief Add an analysis to the run list using its name. /// /// The actual Analysis to be used will be obtained via /// AnalysisLoader::getAnalysis(string). If no matching analysis is found, /// no analysis is added (i.e. the null pointer is checked and discarded. AnalysisHandler& addAnalysis(const std::string& analysisname); /// @brief Add an analysis with a map of analysis options. AnalysisHandler& addAnalysis(const std::string& analysisname, std::map pars); /// @brief Add analyses to the run list using their names. /// /// The actual {@link Analysis}' to be used will be obtained via /// AnalysisHandler::addAnalysis(string), which in turn uses /// AnalysisLoader::getAnalysis(string). If no matching analysis is found /// for a given name, no analysis is added, but also no error is thrown. AnalysisHandler& addAnalyses(const std::vector& analysisnames); /// Remove an analysis from the run list using its name. AnalysisHandler& removeAnalysis(const std::string& analysisname); /// Remove analyses from the run list using their names. AnalysisHandler& removeAnalyses(const std::vector& analysisnames); //@} /// @name Main init/execute/finalise //@{ /// Initialize a run, with the run beams taken from the example event. void init(const GenEvent& event); /// @brief Analyze the given \a event by reference. /// /// This function will call the AnalysisBase::analyze() function of all /// included analysis objects. void analyze(const GenEvent& event); /// @brief Analyze the given \a event by pointer. /// /// This function will call the AnalysisBase::analyze() function of all /// included analysis objects, after checking the event pointer validity. void analyze(const GenEvent* event); /// Finalize a run. This function calls the AnalysisBase::finalize() /// functions of all included analysis objects. void finalize(); //@} /// @name Histogram / data object access //@{ /// Add a vector of analysis objects to the current state. void addData(const std::vector& aos); /// Read analysis plots into the histo collection (via addData) from the named file. void readData(const std::string& filename); /// Get all analyses' plots as a vector of analysis objects. std::vector getData(bool includeorphans = false, bool includetmps = false, bool usefinalized = true) const; /// Write all analyses' plots (via getData) to the named file. void writeData(const std::string& filename) const; /// Tell Rivet to dump intermediate result to a file named @a /// dumpfile every @a period'th event. If @period is not positive, /// no dumping will be done. void dump(string dumpfile, int period) { _dumpPeriod = period; _dumpFile = dumpfile; } /// Take the vector of yoda files and merge them together using /// the cross section and weight information provided in each /// file. Each file in @a aofiles is assumed to have been produced /// by Rivet. By default the files are assumed to contain /// different processes (or the same processs but mutually /// exclusive cuts), but if @a equiv if ture, the files are /// assumed to contain output of completely equivalent (but /// statistically independent) Rivet runs. The corresponding /// analyses will be loaded and their analysis objects will be /// filled with the merged result. finalize() will be run on each /// relevant anslysis. The resulting YODA file can then be rwitten /// out by writeData(). If delopts is non-empty, it is assumed to /// contain names different options to be merged into the same /// analysis objects. void mergeYodas(const vector & aofiles, const vector & delopts = vector(), bool equiv = false); /// Helper function to strip specific options from data object paths. void stripOptions(AnalysisObjectPtr ao, const vector & delopts) const; //@} private: /// The collection of Analysis objects to be used. std::map _analyses; /// A vector of pre-loaded object which do not have a valid /// Analysis plugged in. vector _orphanedPreloads; /// A vector containing copies of analysis objects after /// finalize() has been run. vector _finalizedAOs; /// @name Run properties //@{ /// Run name std::string _runname; /// Event counter Counter _eventcounter; /// Cross-section known to AH double _xs, _xserr; /// Beams used by this run. ParticlePair _beams; /// Flag to check if init has been called bool _initialised; /// Flag whether input event beams should be ignored in compatibility check bool _ignoreBeams; /// Determines how often Rivet runs finalize() and writes the /// result to a YODA file. int _dumpPeriod; /// The name of a YODA file to which Rivet periodically dumps /// results. string _dumpFile; /// Flag to indicate periodic dumping is in progress - bool _dumping; + int _dumping; //@} private: /// The assignment operator is private and must never be called. /// In fact, it should not even be implemented. AnalysisHandler& operator=(const AnalysisHandler&); /// The copy constructor is private and must never be called. In /// fact, it should not even be implemented. AnalysisHandler(const AnalysisHandler&); }; } #endif diff --git a/include/Rivet/Math/LorentzTrans.hh b/include/Rivet/Math/LorentzTrans.hh --- a/include/Rivet/Math/LorentzTrans.hh +++ b/include/Rivet/Math/LorentzTrans.hh @@ -1,296 +1,307 @@ #ifndef RIVET_MATH_LORENTZTRANS #define RIVET_MATH_LORENTZTRANS #include "Rivet/Math/MathHeader.hh" #include "Rivet/Math/MathUtils.hh" #include "Rivet/Math/MatrixN.hh" #include "Rivet/Math/Matrix3.hh" #include "Rivet/Math/Vector4.hh" #include namespace Rivet { /// @brief Object implementing Lorentz transform calculations and boosts. /// /// @note These boosts are defined actively, i.e. as modifications of vectors /// rather than frame transformations. So the boost vector is the opposite of /// what you might expect. /// /// @todo Review the active/passive convention choice. Seems counterintuitive now... class LorentzTransform { public: /// @name Simple Lorentz factor conversions //@{ /// Calculate the \f$ \gamma \f$ factor from \f$ \beta \f$ static double beta2gamma(double beta) { return 1.0 / sqrt(1 - sqr(beta)); } /// Calculate \f$ \beta \f$ from the \f$ \gamma \f$ factor static double gamma2beta(double gamma) { return sqrt(1 - sqr(1/gamma)); } // /// Calculate the \f$ \gamma \f$ factor from \f$ \bar{\beta}^2 = 1-\beta^2 \f$ // static double betabarsq2gamma(double betabarsq) { // return 1.0 / sqrt(betabarsq); // } // /// Calculate \f$ \bar{\beta}^2 = 1-\beta^2 \f$ from the \f$ \gamma \f$ factor // static double gamma2betabarsq(double gamma) { // return 1.0 / sqr(gamma); // } //@} /// @name Construction //@{ /// Default (identity) constructor LorentzTransform() { _boostMatrix = Matrix<4>::mkIdentity(); } + /// Constructor from a 4x4 matrix + LorentzTransform(const Matrix<4>& boostMatrix) { + _boostMatrix = boostMatrix; + } /// Make an LT for an active boost (i.e. object velocity += in boost direction) static LorentzTransform mkObjTransformFromBeta(const Vector3& vbeta) { LorentzTransform rtn; return rtn.setBetaVec(vbeta); } /// Make an LT for a passive boost (i.e. object velocity -= in boost direction) static LorentzTransform mkFrameTransformFromBeta(const Vector3& vbeta) { LorentzTransform rtn; return rtn.setBetaVec(-vbeta); } /// Make an LT for an active boost (i.e. object velocity += in boost direction) static LorentzTransform mkObjTransformFromGamma(const Vector3& vgamma) { LorentzTransform rtn; if (!vgamma.isZero()) rtn.setGammaVec(vgamma); return rtn; } /// Make an LT for a passive boost (i.e. object velocity -= in boost direction) static LorentzTransform mkFrameTransformFromGamma(const Vector3& vgamma) { LorentzTransform rtn; if (!vgamma.isZero()) rtn.setGammaVec(-vgamma); return rtn; } /// Make an LT for an active boost (i.e. object velocity += in boost direction) static LorentzTransform mkObjTransform(const FourMomentum& p4) { return mkObjTransformFromBeta(p4.betaVec()); } /// Make an LT for a passive boost (i.e. object velocity -= in boost direction) static LorentzTransform mkFrameTransform(const FourMomentum& p4) { return mkObjTransformFromBeta(-p4.betaVec()); } //@} /// @name Boost vector and beta/gamma factors //@{ + /// Set up an active Lorentz boost from a (unit) direction vector, and \f$ \beta \f$ & \f$ \gamma \f$ factors + LorentzTransform& _setBoost(const Vector3& vec, double beta, double gamma) { + // Set to identity for null boosts + _boostMatrix = Matrix<4>::mkIdentity(); + if (isZero(beta)) return *this; + // + // It's along the x, y, or z axis if 2 Cartesian components are zero + const bool alongxyz = (int(vec.x() == 0) + int(vec.y() == 0) + int(vec.z() == 0) == 2); + const int i = (!alongxyz || vec.x() != 0) ? 1 : (vec.y() != 0) ? 2 : 3; + const int isign = !alongxyz ? 1 : sign(vec[i-1]); + // + _boostMatrix.set(0, 0, gamma); + _boostMatrix.set(i, i, gamma); + _boostMatrix.set(0, i, +isign*beta*gamma); //< +ve coeff since active boost + _boostMatrix.set(i, 0, +isign*beta*gamma); //< +ve coeff since active boost + // + if (!alongxyz) _boostMatrix = rotate(Vector3::mkX(), vec)._boostMatrix; + return *this; + } + /// Set up an active Lorentz boost from the \f$ \vec\beta \f$ vector LorentzTransform& setBetaVec(const Vector3& vbeta) { // Set to identity for null boosts _boostMatrix = Matrix<4>::mkIdentity(); - if (vbeta.mod2() == 0) return *this; - assert(vbeta.mod2() < 1); - // - // It's along the x, y, or z axis if 2 Cartesian components are zero - const bool alongxyz = (int(isZero(vbeta.x())) + int(isZero(vbeta.y())) + int(isZero(vbeta.z())) == 2); - const int i = !isZero(vbeta.x()) ? 1 : !isZero(vbeta.y()) ? 2 : !isZero(vbeta.z()) ? 3 : 1; + if (isZero(vbeta.mod2())) return *this; const double beta = vbeta.mod(); const double gamma = beta2gamma(beta); - _boostMatrix.set(0, 0, gamma); - _boostMatrix.set(i, i, gamma); - _boostMatrix.set(0, i, +beta*gamma); //< +ve coeff since active boost - _boostMatrix.set(i, 0, +beta*gamma); //< +ve coeff since active boost - if (!alongxyz) _boostMatrix = rotate(Vector3::mkX(), vbeta)._boostMatrix; - return *this; + return _setBoost(vbeta.unit(), beta, gamma); } /// Get the \f$ \vec\beta \f$ vector for an active Lorentz boost Vector3 betaVec() const { FourMomentum boost(_boostMatrix.getColumn(0)); //< @todo WRONG?! //cout << "!!!" << boost << endl; if (boost.isZero()) return Vector3(); assert(boost.E() > 0); const double beta = boost.p3().mod() / boost.E(); return boost.p3().unit() * beta; } /// Get the \f$ \beta \f$ factor double beta() const { return betaVec().mod(); } /// Set up an active Lorentz boost from the \f$ \vec\gamma \f$ vector LorentzTransform& setGammaVec(const Vector3& vgamma) { + // Set to identity for null boosts + _boostMatrix = Matrix<4>::mkIdentity(); + if (isZero(vgamma.mod2() - 1)) return *this; const double gamma = vgamma.mod(); const double beta = gamma2beta(gamma); - _boostMatrix = Matrix<4>::mkIdentity(); - _boostMatrix.set(0, 0, gamma); - _boostMatrix.set(1, 1, gamma); - _boostMatrix.set(0, 1, +beta*gamma); //< +ve coeff since active boost - _boostMatrix.set(1, 0, +beta*gamma); //< +ve coeff since active boost - if (beta > 0) _boostMatrix = rotate(Vector3::mkX(), vgamma)._boostMatrix; - return *this; + return _setBoost(vgamma.unit(), beta, gamma); } /// Get the \f$ \vec\gamma \f$ vector for an active Lorentz boost Vector3 gammaVec() const { FourMomentum boost(_boostMatrix.getColumn(0)); //< @todo WRONG?! if (boost.isZero()) return Vector3(); assert(boost.E() > 0); const double beta = boost.p3().mod() / boost.E(); return boost.p3().unit() * beta; } /// Get the \f$ \gamma \f$ factor double gamma() const { return beta2gamma(beta()); } //@} /// Apply this transformation to the given 4-vector FourVector transform(const FourVector& v4) const { return multiply(_boostMatrix, v4); } /// Apply this transformation to the given 4-mometum FourMomentum transform(const FourMomentum& v4) const { return multiply(_boostMatrix, v4); } /// Apply this transformation to the given 4-vector FourVector operator () (const FourVector& v4) const { return transform(v4); } /// Apply this transformation to the given 4-mometum FourMomentum operator () (const FourMomentum& v4) const { return transform(v4); } /// @name Transform modifications //@{ /// Rotate the transformation cf. the difference between vectors @a from and @a to LorentzTransform rotate(const Vector3& from, const Vector3& to) const { return rotate(Matrix3(from, to)); } /// Rotate the transformation by @a angle radians about @a axis LorentzTransform rotate(const Vector3& axis, double angle) const { return rotate(Matrix3(axis, angle)); } /// Rotate the transformation by the 3D rotation matrix @a rot LorentzTransform rotate(const Matrix3& rot) const { LorentzTransform lt = *this; const Matrix4 rot4 = _mkMatrix4(rot); const Matrix4 newlt = rot4 * _boostMatrix * rot4.inverse(); lt._boostMatrix = newlt; return lt; } /// Calculate the inverse transform LorentzTransform inverse() const { LorentzTransform rtn; rtn._boostMatrix = _boostMatrix.inverse(); return rtn; } /// Combine LTs, treating @a this as the LH matrix. LorentzTransform combine(const LorentzTransform& lt) const { LorentzTransform rtn; rtn._boostMatrix = _boostMatrix * lt._boostMatrix; return rtn; } /// Operator combination of two LTs LorentzTransform operator*(const LorentzTransform& lt) const { return combine(lt); } /// Pre-multiply m3 by this LT LorentzTransform preMult(const Matrix3& m3) { _boostMatrix = multiply(_mkMatrix4(m3),_boostMatrix); return *this; } /// Post-multiply m3 by this LT LorentzTransform postMult(const Matrix3& m3) { _boostMatrix *= _mkMatrix4(m3); return *this; } //@} /// Return the matrix form Matrix4 toMatrix() const { return _boostMatrix; } private: Matrix4 _mkMatrix4(const Matrix3& m3) const { Matrix4 m4 = Matrix4::mkIdentity(); for (size_t i = 0; i < 3; ++i) { for (size_t j = 0; j < 3; ++j) { m4.set(i+1, j+1, m3.get(i, j)); } } return m4; } Matrix4 _boostMatrix; }; inline LorentzTransform inverse(const LorentzTransform& lt) { return lt.inverse(); } inline LorentzTransform combine(const LorentzTransform& a, const LorentzTransform& b) { return a.combine(b); } inline FourVector transform(const LorentzTransform& lt, const FourVector& v4) { return lt.transform(v4); } ////////////////////////// inline string toString(const LorentzTransform& lt) { return toString(lt.toMatrix()); } inline ostream& operator<<(std::ostream& out, const LorentzTransform& lt) { out << toString(lt); return out; } } #endif diff --git a/include/Rivet/Math/Vector3.hh b/include/Rivet/Math/Vector3.hh --- a/include/Rivet/Math/Vector3.hh +++ b/include/Rivet/Math/Vector3.hh @@ -1,381 +1,384 @@ #ifndef RIVET_MATH_VECTOR3 #define RIVET_MATH_VECTOR3 #include "Rivet/Math/MathHeader.hh" #include "Rivet/Math/MathUtils.hh" #include "Rivet/Math/VectorN.hh" namespace Rivet { class Vector3; typedef Vector3 ThreeVector; class Matrix3; Vector3 multiply(const double, const Vector3&); Vector3 multiply(const Vector3&, const double); Vector3 add(const Vector3&, const Vector3&); Vector3 operator*(const double, const Vector3&); Vector3 operator*(const Vector3&, const double); Vector3 operator/(const Vector3&, const double); Vector3 operator+(const Vector3&, const Vector3&); Vector3 operator-(const Vector3&, const Vector3&); /// @brief Three-dimensional specialisation of Vector. class Vector3 : public Vector<3> { friend class Matrix3; friend Vector3 multiply(const double, const Vector3&); friend Vector3 multiply(const Vector3&, const double); friend Vector3 add(const Vector3&, const Vector3&); friend Vector3 subtract(const Vector3&, const Vector3&); public: Vector3() : Vector<3>() { } template Vector3(const V3& other) { this->setX(other.x()); this->setY(other.y()); this->setZ(other.z()); } Vector3(const Vector<3>& other) { this->setX(other.get(0)); this->setY(other.get(1)); this->setZ(other.get(2)); } Vector3(double x, double y, double z) { this->setX(x); this->setY(y); this->setZ(z); } ~Vector3() { } public: static Vector3 mkX() { return Vector3(1,0,0); } static Vector3 mkY() { return Vector3(0,1,0); } static Vector3 mkZ() { return Vector3(0,0,1); } public: double x() const { return get(0); } double y() const { return get(1); } double z() const { return get(2); } Vector3& setX(double x) { set(0, x); return *this; } Vector3& setY(double y) { set(1, y); return *this; } Vector3& setZ(double z) { set(2, z); return *this; } /// Dot-product with another vector double dot(const Vector3& v) const { return _vec.dot(v._vec); } /// Cross-product with another vector Vector3 cross(const Vector3& v) const { Vector3 result; result._vec = _vec.cross(v._vec); return result; } /// Angle in radians to another vector double angle(const Vector3& v) const { const double localDotOther = unit().dot(v.unit()); if (localDotOther > 1.0) return 0.0; if (localDotOther < -1.0) return M_PI; return acos(localDotOther); } /// Unit-normalized version of this vector. Vector3 unitVec() const { double md = mod(); if ( md <= 0.0 ) return Vector3(); else return *this * 1.0/md; } /// Synonym for unitVec Vector3 unit() const { return unitVec(); } /// Polar projection of this vector into the x-y plane Vector3 polarVec() const { Vector3 rtn = *this; rtn.setZ(0.); return rtn; } /// Synonym for polarVec Vector3 perpVec() const { return polarVec(); } /// Synonym for polarVec Vector3 rhoVec() const { return polarVec(); } /// Square of the polar radius ( double polarRadius2() const { return x()*x() + y()*y(); } /// Synonym for polarRadius2 double perp2() const { return polarRadius2(); } /// Synonym for polarRadius2 double rho2() const { return polarRadius2(); } /// Polar radius double polarRadius() const { return sqrt(polarRadius2()); } /// Synonym for polarRadius double perp() const { return polarRadius(); } /// Synonym for polarRadius double rho() const { return polarRadius(); } /// Angle subtended by the vector's projection in x-y and the x-axis. + /// + /// @note Returns zero in the case of a vector with null x and y components. + /// @todo Would it be better to return NaN in the null-perp case? Or throw?! double azimuthalAngle(const PhiMapping mapping = ZERO_2PI) const { - // If this is a null vector, return zero rather than let atan2 set an error state - if (Rivet::isZero(mod2())) return 0.0; - + // If this has a null perp-vector, return zero rather than let atan2 set an error state + // This isn't necessary if the implementation supports IEEE floating-point arithmetic (IEC 60559)... are we sure? + if (x() == 0 && y() == 0) return 0.0; //< Or return nan / throw an exception? // Calculate the arctan and return in the requested range const double value = atan2( y(), x() ); return mapAngle(value, mapping); } /// Synonym for azimuthalAngle. double phi(const PhiMapping mapping = ZERO_2PI) const { return azimuthalAngle(mapping); } /// Angle subtended by the vector and the z-axis. double polarAngle() const { // Get number beween [0,PI] const double polarangle = atan2(polarRadius(), z()); return mapAngle0ToPi(polarangle); } /// Synonym for polarAngle double theta() const { return polarAngle(); } /// Purely geometric approximation to rapidity /// /// Also invariant under z-boosts, equal to y for massless particles. /// /// @note A cut-off is applied such that |eta| < log(2/DBL_EPSILON) double pseudorapidity() const { const double epsilon = DBL_EPSILON; double m = mod(); if ( m == 0.0 ) return 0.0; double pt = max(epsilon*m, perp()); double rap = std::log((m + fabs(z()))/pt); return z() > 0.0 ? rap: -rap; } /// Synonym for pseudorapidity double eta() const { return pseudorapidity(); } /// Convenience shortcut for fabs(eta()) double abseta() const { return fabs(eta()); } public: Vector3& operator*=(const double a) { _vec = multiply(a, *this)._vec; return *this; } Vector3& operator/=(const double a) { _vec = multiply(1.0/a, *this)._vec; return *this; } Vector3& operator+=(const Vector3& v) { _vec = add(*this, v)._vec; return *this; } Vector3& operator-=(const Vector3& v) { _vec = subtract(*this, v)._vec; return *this; } Vector3 operator-() const { Vector3 rtn; rtn._vec = -_vec; return rtn; } }; inline double dot(const Vector3& a, const Vector3& b) { return a.dot(b); } inline Vector3 cross(const Vector3& a, const Vector3& b) { return a.cross(b); } inline Vector3 multiply(const double a, const Vector3& v) { Vector3 result; result._vec = a * v._vec; return result; } inline Vector3 multiply(const Vector3& v, const double a) { return multiply(a, v); } inline Vector3 operator*(const double a, const Vector3& v) { return multiply(a, v); } inline Vector3 operator*(const Vector3& v, const double a) { return multiply(a, v); } inline Vector3 operator/(const Vector3& v, const double a) { return multiply(1.0/a, v); } inline Vector3 add(const Vector3& a, const Vector3& b) { Vector3 result; result._vec = a._vec + b._vec; return result; } inline Vector3 subtract(const Vector3& a, const Vector3& b) { Vector3 result; result._vec = a._vec - b._vec; return result; } inline Vector3 operator+(const Vector3& a, const Vector3& b) { return add(a, b); } inline Vector3 operator-(const Vector3& a, const Vector3& b) { return subtract(a, b); } // More physicsy coordinates etc. /// Angle (in radians) between two 3-vectors. inline double angle(const Vector3& a, const Vector3& b) { return a.angle(b); } ///////////////////////////////////////////////////// /// @name \f$ |\Delta eta| \f$ calculations from 3-vectors //@{ /// Calculate the difference in pseudorapidity between two spatial vectors. inline double deltaEta(const Vector3& a, const Vector3& b) { return deltaEta(a.pseudorapidity(), b.pseudorapidity()); } /// Calculate the difference in pseudorapidity between two spatial vectors. inline double deltaEta(const Vector3& v, double eta2) { return deltaEta(v.pseudorapidity(), eta2); } /// Calculate the difference in pseudorapidity between two spatial vectors. inline double deltaEta(double eta1, const Vector3& v) { return deltaEta(eta1, v.pseudorapidity()); } //@} /// @name \f$ \Delta phi \f$ calculations from 3-vectors //@{ /// Calculate the difference in azimuthal angle between two spatial vectors. inline double deltaPhi(const Vector3& a, const Vector3& b, bool sign=false) { return deltaPhi(a.azimuthalAngle(), b.azimuthalAngle(), sign); } /// Calculate the difference in azimuthal angle between two spatial vectors. inline double deltaPhi(const Vector3& v, double phi2, bool sign=false) { return deltaPhi(v.azimuthalAngle(), phi2, sign); } /// Calculate the difference in azimuthal angle between two spatial vectors. inline double deltaPhi(double phi1, const Vector3& v, bool sign=false) { return deltaPhi(phi1, v.azimuthalAngle(), sign); } //@} /// @name \f$ \Delta R \f$ calculations from 3-vectors //@{ /// Calculate the 2D rapidity-azimuthal ("eta-phi") distance between two spatial vectors. inline double deltaR2(const Vector3& a, const Vector3& b) { return deltaR2(a.pseudorapidity(), a.azimuthalAngle(), b.pseudorapidity(), b.azimuthalAngle()); } /// Calculate the 2D rapidity-azimuthal ("eta-phi") distance between two spatial vectors. inline double deltaR(const Vector3& a, const Vector3& b) { return sqrt(deltaR2(a,b)); } /// Calculate the 2D rapidity-azimuthal ("eta-phi") distance between two spatial vectors. inline double deltaR2(const Vector3& v, double eta2, double phi2) { return deltaR2(v.pseudorapidity(), v.azimuthalAngle(), eta2, phi2); } /// Calculate the 2D rapidity-azimuthal ("eta-phi") distance between two spatial vectors. inline double deltaR(const Vector3& v, double eta2, double phi2) { return sqrt(deltaR2(v, eta2, phi2)); } /// Calculate the 2D rapidity-azimuthal ("eta-phi") distance between two spatial vectors. inline double deltaR2(double eta1, double phi1, const Vector3& v) { return deltaR2(eta1, phi1, v.pseudorapidity(), v.azimuthalAngle()); } /// Calculate the 2D rapidity-azimuthal ("eta-phi") distance between two spatial vectors. inline double deltaR(double eta1, double phi1, const Vector3& v) { return sqrt(deltaR2(eta1, phi1, v)); } //@} /// @name Typedefs of vector types to short names /// @todo Switch canonical and alias names //@{ //typedef Vector3 V3; //< generic typedef Vector3 X3; //< spatial //@} } #endif diff --git a/include/Rivet/Projections/EventMixingFinalState.hh b/include/Rivet/Projections/EventMixingFinalState.hh --- a/include/Rivet/Projections/EventMixingFinalState.hh +++ b/include/Rivet/Projections/EventMixingFinalState.hh @@ -1,99 +1,99 @@ // -*- C++ -*- #ifndef RIVET_EventMixingFinalState_HH #define RIVET_EventMixingFinalState_HH #include "Rivet/Projection.hh" #include "Rivet/Projections/ParticleFinder.hh" #include #include namespace Rivet { // @brief Projects out an event mixed of several events, given // a mixing observable (eg. number of final state particles), // defining what should qualify as a mixable event. // Binning in the mixing observable is defined in the constructor, // as is the number of events one wants to mix with. // The protected method calculateMixingObs() can be overloaded // in derived classes, to define other mixing observables, eg. // centrality or something even more elaborate. // // !!!DISCLAIMER!!! The projection makes no attempt at correct handling // of event weights - ie. what one should use as event weight for several // mixed events. Proceed with caution if you do not use an MC with // unit weights. // // @author Christian Bierlich typedef map > MixMap; class EventMixingFinalState : public Projection { public: // Constructor EventMixingFinalState(const ParticleFinder& fsp, const ParticleFinder& mix, size_t nMixIn, double oMin, double oMax, double deltao ) : nMix(nMixIn){ setName("EventMixingFinalState"); addProjection(fsp,"FS"); addProjection(mix,"MIX"); MSG_WARNING("EventMixingFinalState is a naive implementation, not currently " << "validated. Use with caution."); // Set up the map for mixing events for(double o = oMin; o < oMax; o+=deltao ) mixEvents[o] = deque(); } // Clone on the heap DEFAULT_RIVET_PROJ_CLONE(EventMixingFinalState); // Return a vector of mixing events. vector getMixingEvents() const { MixMap::const_iterator mixItr = mixEvents.lower_bound(mObs); if(mixItr == mixEvents.end() || mixItr->second.size() < nMix + 1) return vector(); return vector(mixItr->second.begin(), mixItr->second.end() - 1); } protected: // Calulate mixing observable. // Can be overloaded to define more elaborate observables. virtual void calculateMixingObs(const Particles& parts){ mObs = parts.size(); } /// Perform the projection on the Event - void project(const Event& e){ + virtual void project(const Event& e){ const Particles parts = applyProjection(e, "FS").particles(); calculateMixingObs(parts); MixMap::iterator mixItr = mixEvents.lower_bound(mObs); if(mixItr == mixEvents.end()){ // We are out of bounds. MSG_DEBUG("Mixing observable out of bounds."); return; } const Particles mix = applyProjection(e, "MIX").particles(); mixItr->second.push_back(mix); if(mixItr->second.size() > nMix + 1) mixItr->second.pop_front(); } /// Compare with other projections - int compare(const Projection& p) const { + virtual int compare(const Projection& p) const { return mkNamedPCmp(p,"FS"); } - private: + protected: // The number of event to mix with size_t nMix; // The mixing observable of the current event double mObs; // The event map; MixMap mixEvents; }; } #endif diff --git a/include/Rivet/Tools/ParticleBaseUtils.hh b/include/Rivet/Tools/ParticleBaseUtils.hh --- a/include/Rivet/Tools/ParticleBaseUtils.hh +++ b/include/Rivet/Tools/ParticleBaseUtils.hh @@ -1,565 +1,586 @@ #ifndef RIVET_PARTICLEBASEUTILS_HH #define RIVET_PARTICLEBASEUTILS_HH #include "Rivet/ParticleBase.hh" namespace Rivet { /// @name ParticleBase classifier -> bool functors /// @todo Move to FourMomentum functions /// /// To be passed to any() or all() e.g. any(jets, DeltaRLess(electron, 0.4)) //@{ /// std::function instantiation for functors taking a ParticleBase and returning a bool using ParticleBaseSelector = function; /// std::function instantiation for functors taking two ParticleBase and returning a bool using ParticleBaseSorter = function; /// Base type for Particle -> bool functors struct BoolParticleBaseFunctor { virtual bool operator()(const ParticleBase& p) const = 0; virtual ~BoolParticleBaseFunctor() {} }; /// Transverse momentum greater-than functor struct PtGtr : public BoolParticleBaseFunctor { PtGtr(double pt) : ptcut(pt) { } PtGtr(const FourMomentum& p) : ptcut(p.pT()) { } bool operator()(const ParticleBase& p) const { return p.pT() > ptcut; } double ptcut; }; using pTGtr = PtGtr; using ptGtr = PtGtr; /// Transverse momentum less-than functor struct PtLess : public BoolParticleBaseFunctor { PtLess(const FourMomentum& p) : ptcut(p.pT()) { } PtLess(double pt) : ptcut(pt) { } bool operator()(const ParticleBase& p) const { return p.pT() < ptcut; } double ptcut; }; using pTLess = PtLess; using ptLess = PtLess; /// Transverse momentum in-range functor struct PtInRange : public BoolParticleBaseFunctor { PtInRange(pair ptcuts) : ptcut(ptcuts) { } PtInRange(double ptlow, double pthigh) : PtInRange(make_pair(ptlow, pthigh)) { } PtInRange(const FourMomentum& p1, const FourMomentum& p2) : PtInRange(p1.pT(), p2.pT()) { } bool operator()(const ParticleBase& p) const { return p.pT() >= ptcut.first && p.pT() < ptcut.second; } pair ptcut; }; using pTInRange = PtInRange; using ptInRange = PtInRange; /// Pseudorapidity greater-than functor struct EtaGtr : public BoolParticleBaseFunctor { EtaGtr(double eta) : etacut(eta) { } EtaGtr(const FourMomentum& p) : etacut(p.eta()) { } bool operator()(const ParticleBase& p) const { return p.eta() > etacut; } double etacut; }; using etaGtr = EtaGtr; /// Pseudorapidity less-than functor struct EtaLess : public BoolParticleBaseFunctor { EtaLess(double eta) : etacut(eta) { } EtaLess(const FourMomentum& p) : etacut(p.eta()) { } bool operator()(const ParticleBase& p) const { return p.eta() < etacut; } double etacut; }; using etaLess = EtaLess; /// Pseudorapidity in-range functor struct EtaInRange : public BoolParticleBaseFunctor { EtaInRange(pair etacuts) : etacut(etacuts) { } EtaInRange(double etalow, double etahigh) : EtaInRange(make_pair(etalow, etahigh)) { } EtaInRange(const FourMomentum& p1, const FourMomentum& p2) : EtaInRange(p1.eta(), p2.eta()) { } bool operator()(const ParticleBase& p) const { return p.eta() >= etacut.first && p.eta() < etacut.second; } pair etacut; }; using etaInRange = EtaInRange; /// Abs pseudorapidity greater-than functor struct AbsEtaGtr : public BoolParticleBaseFunctor { AbsEtaGtr(double abseta) : absetacut(abseta) { } AbsEtaGtr(const FourMomentum& p) : absetacut(p.abseta()) { } bool operator()(const ParticleBase& p) const { return p.abseta() > absetacut; } double absetacut; }; using absEtaGtr = AbsEtaGtr; using absetaGtr = AbsEtaGtr; /// Abs pseudorapidity momentum less-than functor struct AbsEtaLess : public BoolParticleBaseFunctor { AbsEtaLess(double abseta) : absetacut(abseta) { } AbsEtaLess(const FourMomentum& p) : absetacut(p.abseta()) { } bool operator()(const ParticleBase& p) const { return p.abseta() < absetacut; } double absetacut; }; using absEtaLess = AbsEtaLess; using absetaLess = AbsEtaLess; /// Abs pseudorapidity in-range functor struct AbsEtaInRange : public BoolParticleBaseFunctor { AbsEtaInRange(const pair& absetacuts) : absetacut(absetacuts) { } AbsEtaInRange(double absetalow, double absetahigh) : AbsEtaInRange(make_pair(absetalow, absetahigh)) { } AbsEtaInRange(const FourMomentum& p1, const FourMomentum& p2) : AbsEtaInRange(p1.abseta(), p2.abseta()) { } bool operator()(const ParticleBase& p) const { return p.abseta() >= absetacut.first && p.abseta() < absetacut.second; } pair absetacut; }; using absEtaInRange = AbsEtaInRange; using absetaInRange = AbsEtaInRange; /// Rapidity greater-than functor struct RapGtr : public BoolParticleBaseFunctor { RapGtr(double rap) : rapcut(rap) { } RapGtr(const FourMomentum& p) : rapcut(p.rap()) { } bool operator()(const ParticleBase& p) const { return p.rap() > rapcut; } double rapcut; }; using rapGtr = RapGtr; /// Rapidity momentum less-than functor struct RapLess : public BoolParticleBaseFunctor { RapLess(double rap) : rapcut(rap) { } RapLess(const FourMomentum& p) : rapcut(p.rap()) { } bool operator()(const ParticleBase& p) const { return p.rap() < rapcut; } double rapcut; }; using rapLess = RapLess; /// Rapidity in-range functor struct RapInRange : public BoolParticleBaseFunctor { RapInRange(const pair& rapcuts) : rapcut(rapcuts) { } RapInRange(double raplow, double raphigh) : RapInRange(make_pair(raplow, raphigh)) { } RapInRange(const FourMomentum& p1, const FourMomentum& p2) : RapInRange(p1.rap(), p2.rap()) { } bool operator()(const ParticleBase& p) const { return p.rap() >= rapcut.first && p.rap() < rapcut.second; } pair rapcut; }; using rapInRange = RapInRange; /// Abs rapidity greater-than functor struct AbsRapGtr : public BoolParticleBaseFunctor { AbsRapGtr(double absrap) : absrapcut(absrap) { } AbsRapGtr(const FourMomentum& p) : absrapcut(p.absrap()) { } bool operator()(const ParticleBase& p) const { return p.absrap() > absrapcut; } double absrapcut; }; using absRapGtr = AbsRapGtr; using absrapGtr = AbsRapGtr; /// Abs rapidity momentum less-than functor struct AbsRapLess : public BoolParticleBaseFunctor { AbsRapLess(double absrap) : absrapcut(absrap) { } AbsRapLess(const FourMomentum& p) : absrapcut(p.absrap()) { } bool operator()(const ParticleBase& p) const { return p.absrap() < absrapcut; } double absrapcut; }; using absRapLess = AbsRapLess; using absrapLess = AbsRapLess; /// Abs rapidity in-range functor struct AbsRapInRange : public BoolParticleBaseFunctor { AbsRapInRange(const pair& absrapcuts) : absrapcut(absrapcuts) { } AbsRapInRange(double absraplow, double absraphigh) : AbsRapInRange(make_pair(absraplow, absraphigh)) { } AbsRapInRange(const FourMomentum& p1, const FourMomentum& p2) : AbsRapInRange(p1.absrap(), p2.absrap()) { } bool operator()(const ParticleBase& p) const { return p.absrap() >= absrapcut.first && p.absrap() < absrapcut.second; } pair absrapcut; }; using absRapInRange = AbsRapInRange; using absrapInRange = AbsRapInRange; /// @todo Define dR and dphi functors w.r.t. *multiple* ref vectors, with "all" or "any" semantics /// @f$ \Delta R @f$ (with respect to another 4-momentum, @a vec) greater-than functor struct DeltaRGtr : public BoolParticleBaseFunctor { DeltaRGtr(const ParticleBase& vec, double dr, RapScheme scheme=PSEUDORAPIDITY) : refvec(vec.mom()), drcut(dr), rapscheme(scheme) { } DeltaRGtr(const FourMomentum& vec, double dr, RapScheme scheme=PSEUDORAPIDITY) : refvec(vec), drcut(dr), rapscheme(scheme) { } DeltaRGtr(const Vector3& vec, double dr) : drcut(dr), rapscheme(PSEUDORAPIDITY) { refvec.setPx(vec.x()); refvec.setPy(vec.y()); refvec.setPz(vec.z()); } bool operator()(const ParticleBase& p) const { return deltaR(p, refvec, rapscheme) > drcut; } FourMomentum refvec; double drcut; RapScheme rapscheme; }; using deltaRGtr = DeltaRGtr; /// @f$ \Delta R @f$ (with respect to another 4-momentum, @a vec) less-than functor struct DeltaRLess : public BoolParticleBaseFunctor { DeltaRLess(const ParticleBase& vec, double dr, RapScheme scheme=PSEUDORAPIDITY) : refvec(vec.mom()), drcut(dr), rapscheme(scheme) { } DeltaRLess(const FourMomentum& vec, double dr, RapScheme scheme=PSEUDORAPIDITY) : refvec(vec), drcut(dr), rapscheme(scheme) { } DeltaRLess(const Vector3& vec, double dr) : drcut(dr), rapscheme(PSEUDORAPIDITY) { refvec.setPx(vec.x()); refvec.setPy(vec.y()); refvec.setPz(vec.z()); } bool operator()(const ParticleBase& p) const { return deltaR(p, refvec, rapscheme) < drcut; } FourMomentum refvec; double drcut; RapScheme rapscheme; }; using deltaRLess = DeltaRLess; /// @f$ \Delta R @f$ (with respect to another 4-momentum, @a vec) in-range functor struct DeltaRInRange : public BoolParticleBaseFunctor { DeltaRInRange(const ParticleBase& vec, const pair& dr, RapScheme scheme=PSEUDORAPIDITY) : refvec(vec.mom()), drcut(dr), rapscheme(scheme) { } DeltaRInRange(const ParticleBase& vec, double drmin, double drmax, RapScheme scheme=PSEUDORAPIDITY) : DeltaRInRange(vec, make_pair(drmin, drmax), scheme) { } DeltaRInRange(const FourMomentum& vec, const pair& dr, RapScheme scheme=PSEUDORAPIDITY) : refvec(vec), drcut(dr), rapscheme(scheme) { } DeltaRInRange(const FourMomentum& vec, double drmin, double drmax, RapScheme scheme=PSEUDORAPIDITY) : DeltaRInRange(vec, make_pair(drmin, drmax), scheme) { } DeltaRInRange(const Vector3& vec, const pair& dr) : drcut(dr), rapscheme(PSEUDORAPIDITY) { refvec.setPx(vec.x()); refvec.setPy(vec.y()); refvec.setPz(vec.z()); } DeltaRInRange(const Vector3& vec, double drmin, double drmax) : DeltaRInRange(vec, make_pair(drmin, drmax)) { } bool operator()(const ParticleBase& p) const { const double dR = deltaR(p, refvec, rapscheme); return dR >= drcut.first && dR < drcut.second; } FourMomentum refvec; pair drcut; RapScheme rapscheme; }; using deltaRInRange = DeltaRInRange; /// @f$ |\Delta \phi| @f$ (with respect to another momentum, @a vec) greater-than functor struct DeltaPhiGtr : public BoolParticleBaseFunctor { DeltaPhiGtr(const ParticleBase& vec, double dphi) : refvec(vec.p3()), dphicut(dphi) { } DeltaPhiGtr(const FourMomentum& vec, double dphi) : refvec(vec.p3()), dphicut(dphi) { } DeltaPhiGtr(const Vector3& vec, double dphi) : refvec(vec), dphicut(dphi) { } bool operator()(const ParticleBase& p) const { return deltaPhi(p, refvec) > dphicut; } Vector3 refvec; double dphicut; }; using deltaPhiGtr = DeltaPhiGtr; /// @f$ |\Delta \phi| @f$ (with respect to another momentum, @a vec) less-than functor struct DeltaPhiLess : public BoolParticleBaseFunctor { DeltaPhiLess(const ParticleBase& vec, double dphi) : refvec(vec.p3()), dphicut(dphi) { } DeltaPhiLess(const FourMomentum& vec, double dphi) : refvec(vec.p3()), dphicut(dphi) { } DeltaPhiLess(const Vector3& vec, double dphi) : refvec(vec), dphicut(dphi) { } bool operator()(const ParticleBase& p) const { return deltaPhi(p, refvec) < dphicut; } Vector3 refvec; double dphicut; }; using deltaPhiLess = DeltaPhiLess; /// @f$ \Delta \phi @f$ (with respect to another 4-momentum, @a vec) in-range functor struct DeltaPhiInRange : public BoolParticleBaseFunctor { DeltaPhiInRange(const ParticleBase& vec, const pair& dphi) : refvec(vec.mom()), dphicut(dphi) { } DeltaPhiInRange(const ParticleBase& vec, double dphimin, double dphimax) : DeltaPhiInRange(vec, make_pair(dphimin, dphimax)) { } DeltaPhiInRange(const FourMomentum& vec, const pair& dphi) : refvec(vec), dphicut(dphi) { } DeltaPhiInRange(const FourMomentum& vec, double dphimin, double dphimax) : DeltaPhiInRange(vec, make_pair(dphimin, dphimax)) { } DeltaPhiInRange(const Vector3& vec, const pair& dphi) : refvec(vec), dphicut(dphi) { } DeltaPhiInRange(const Vector3& vec, double dphimin, double dphimax) : DeltaPhiInRange(vec, make_pair(dphimin, dphimax)) { } bool operator()(const ParticleBase& p) const { const double dphi = deltaPhi(p, refvec); return dphi >= dphicut.first && dphi < dphicut.second; } Vector3 refvec; pair dphicut; }; using deltaPhiInRange = DeltaPhiInRange; /// @f$ |\Delta \eta| @f$ (with respect to another momentum, @a vec) greater-than functor struct DeltaEtaGtr : public BoolParticleBaseFunctor { DeltaEtaGtr(const ParticleBase& vec, double deta) : refvec(vec.p3()), detacut(deta) { } DeltaEtaGtr(const FourMomentum& vec, double deta) : refvec(vec.p3()), detacut(deta) { } DeltaEtaGtr(const Vector3& vec, double deta) : refvec(vec), detacut(deta) { } bool operator()(const ParticleBase& p) const { return std::abs(deltaEta(p, refvec)) > detacut; } Vector3 refvec; double detacut; }; using deltaEtaGtr = DeltaEtaGtr; /// @f$ |\Delta \eta| @f$ (with respect to another momentum, @a vec) less-than functor struct DeltaEtaLess : public BoolParticleBaseFunctor { DeltaEtaLess(const ParticleBase& vec, double deta) : refvec(vec.p3()), detacut(deta) { } DeltaEtaLess(const FourMomentum& vec, double deta) : refvec(vec.p3()), detacut(deta) { } DeltaEtaLess(const Vector3& vec, double deta) : refvec(vec), detacut(deta) { } bool operator()(const ParticleBase& p) const { return std::abs(deltaEta(p, refvec)) < detacut; } Vector3 refvec; double detacut; }; using deltaEtaLess = DeltaEtaLess; /// @f$ \Delta \eta @f$ (with respect to another 4-momentum, @a vec) in-range functor struct DeltaEtaInRange : public BoolParticleBaseFunctor { DeltaEtaInRange(const ParticleBase& vec, const pair& deta) : refvec(vec.mom()), detacut(deta) { } DeltaEtaInRange(const ParticleBase& vec, double detamin, double detamax) : DeltaEtaInRange(vec, make_pair(detamin, detamax)) { } DeltaEtaInRange(const FourMomentum& vec, const pair& deta) : refvec(vec), detacut(deta) { } DeltaEtaInRange(const FourMomentum& vec, double detamin, double detamax) : DeltaEtaInRange(vec, make_pair(detamin, detamax)) { } DeltaEtaInRange(const Vector3& vec, const pair& deta) : refvec(vec), detacut(deta) { } DeltaEtaInRange(const Vector3& vec, double detamin, double detamax) : DeltaEtaInRange(vec, make_pair(detamin, detamax)) { } bool operator()(const ParticleBase& p) const { const double deta = deltaEta(p, refvec); return deta >= detacut.first && deta < detacut.second; } Vector3 refvec; pair detacut; }; using deltaEtaInRange = DeltaEtaInRange; /// @f$ |\Delta y| @f$ (with respect to another momentum, @a vec) greater-than functor struct DeltaRapGtr : public BoolParticleBaseFunctor { DeltaRapGtr(const ParticleBase& vec, double drap) : refvec(vec.mom()), drapcut(drap) { } DeltaRapGtr(const FourMomentum& vec, double drap) : refvec(vec), drapcut(drap) { } bool operator()(const ParticleBase& p) const { return std::abs(deltaRap(p, refvec)) > drapcut; } FourMomentum refvec; double drapcut; }; using deltaRapGtr = DeltaRapGtr; /// @f$ |\Delta y| @f$ (with respect to another momentum, @a vec) less-than functor struct DeltaRapLess : public BoolParticleBaseFunctor { DeltaRapLess(const ParticleBase& vec, double drap) : refvec(vec.mom()), drapcut(drap) { } DeltaRapLess(const FourMomentum& vec, double drap) : refvec(vec), drapcut(drap) { } bool operator()(const ParticleBase& p) const { return std::abs(deltaRap(p, refvec)) < drapcut; } FourMomentum refvec; double drapcut; }; using deltaRapLess = DeltaRapLess; /// @f$ \Delta y @f$ (with respect to another 4-momentum, @a vec) in-range functor struct DeltaRapInRange : public BoolParticleBaseFunctor { DeltaRapInRange(const ParticleBase& vec, const pair& drap) : refvec(vec.mom()), drapcut(drap) { } DeltaRapInRange(const ParticleBase& vec, double drapmin, double drapmax) : DeltaRapInRange(vec, make_pair(drapmin, drapmax)) { } DeltaRapInRange(const FourMomentum& vec, const pair& drap) : refvec(vec), drapcut(drap) { } DeltaRapInRange(const FourMomentum& vec, double drapmin, double drapmax) : DeltaRapInRange(vec, make_pair(drapmin, drapmax)) { } bool operator()(const ParticleBase& p) const { const double drap = deltaRap(p, refvec); return drap >= drapcut.first && drap < drapcut.second; } FourMomentum refvec; pair drapcut; }; using deltaRapInRange = DeltaRapInRange; //@} /// @name ParticleBase comparison -> double functors /// @todo Move to FourMomentum functions /// /// To be passed to transform()any(jets, DeltaRLess(electron, 0.4)) //@{ /// Base type for Particle -> double functors struct DoubleParticleBaseFunctor { virtual double operator()(const ParticleBase& p) const = 0; virtual ~DoubleParticleBaseFunctor() {} }; /// Calculator of @f$ \Delta R @f$ with respect to a given momentum struct DeltaRWRT : public DoubleParticleBaseFunctor { DeltaRWRT(const ParticleBase& pb, RapScheme scheme=PSEUDORAPIDITY) : p(pb.mom()), rapscheme(scheme) {} DeltaRWRT(const FourMomentum& p4, RapScheme scheme=PSEUDORAPIDITY) : p(p4), rapscheme(scheme) {} DeltaRWRT(const Vector3& p3) : p(p3.mod(), p3.x(), p3.y(), p3.z()), rapscheme(PSEUDORAPIDITY) {} double operator()(const ParticleBase& pb) const { return deltaR(p, pb, rapscheme); } double operator()(const FourMomentum& p4) const { return deltaR(p, p4, rapscheme); } double operator()(const Vector3& p3) const { return deltaR(p, p3); } const FourMomentum p; RapScheme rapscheme; }; using deltaRWRT = DeltaRWRT; /// Calculator of @f$ \Delta \phi @f$ with respect to a given momentum struct DeltaPhiWRT : public DoubleParticleBaseFunctor { DeltaPhiWRT(const ParticleBase& pb) : p(pb.mom().vector3()) {} DeltaPhiWRT(const FourMomentum& p4) : p(p4.vector3()) {} DeltaPhiWRT(const Vector3& p3) : p(p3) {} double operator()(const ParticleBase& pb) const { return deltaPhi(p, pb); } double operator()(const FourMomentum& p4) const { return deltaPhi(p, p4); } double operator()(const Vector3& p3) const { return deltaPhi(p, p3); } const Vector3 p; }; using deltaPhiWRT = DeltaPhiWRT; /// Calculator of @f$ \Delta \eta @f$ with respect to a given momentum struct DeltaEtaWRT : public DoubleParticleBaseFunctor { DeltaEtaWRT(const ParticleBase& pb) : p(pb.mom().vector3()) {} DeltaEtaWRT(const FourMomentum& p4) : p(p4.vector3()) {} DeltaEtaWRT(const Vector3& p3) : p(p3) {} double operator()(const ParticleBase& pb) const { return deltaEta(p, pb); } double operator()(const FourMomentum& p4) const { return deltaEta(p, p4); } double operator()(const Vector3& p3) const { return deltaEta(p, p3); } const Vector3 p; }; using deltaEtaWRT = DeltaEtaWRT; /// Calculator of @f$ |\Delta \eta| @f$ with respect to a given momentum struct AbsDeltaEtaWRT : public DoubleParticleBaseFunctor { AbsDeltaEtaWRT(const ParticleBase& pb) : p(pb.mom().vector3()) {} AbsDeltaEtaWRT(const FourMomentum& p4) : p(p4.vector3()) {} AbsDeltaEtaWRT(const Vector3& p3) : p(p3) {} double operator()(const ParticleBase& pb) const { return fabs(deltaEta(p, pb)); } double operator()(const FourMomentum& p4) const { return fabs(deltaEta(p, p4)); } double operator()(const Vector3& p3) const { return fabs(deltaEta(p, p3)); } const Vector3 p; }; using absDeltaEtaWRT = AbsDeltaEtaWRT; /// Calculator of @f$ \Delta y @f$ with respect to a given momentum struct DeltaRapWRT : public DoubleParticleBaseFunctor { DeltaRapWRT(const ParticleBase& pb) : p(pb.mom()) {} DeltaRapWRT(const FourMomentum& p4) : p(p4) {} double operator()(const ParticleBase& pb) const { return deltaRap(p, pb); } double operator()(const FourMomentum& p4) const { return deltaRap(p, p4); } const FourMomentum p; }; using deltaRapWRT = DeltaRapWRT; /// Calculator of @f$ |\Delta y| @f$ with respect to a given momentum struct AbsDeltaRapWRT : public DoubleParticleBaseFunctor { AbsDeltaRapWRT(const ParticleBase& pb) : p(pb.mom()) {} AbsDeltaRapWRT(const FourMomentum& p4) : p(p4) {} double operator()(const ParticleBase& pb) const { return fabs(deltaRap(p, pb)); } double operator()(const FourMomentum& p4) const { return fabs(deltaRap(p, p4)); } const FourMomentum p; }; using absDeltaRapWRT = AbsDeltaRapWRT; //@} + /// @name Next-level filtering + //@{ + + template + void idiscardIfAny(PBCONTAINER1& tofilter, const PBCONTAINER2& tocompare, + typename std::function fn) { + for (const auto& pbcmp : tocompare) + ifilter_discard(tofilter, [&](const typename PBCONTAINER1::value_type& pbfilt){ return fn(pbfilt, pbcmp); }); + } + + template + PBCONTAINER1 discardIfAny(const PBCONTAINER1& tofilter, const PBCONTAINER2& tocompare, + typename std::function fn) { + PBCONTAINER1 tmp{tofilter}; + idiscardIfAny(tmp, tocompare, fn); + return tmp; + } + + //@} + + /// @name Isolation helper routines //@{ template void idiscardIfAnyDeltaRLess(PBCONTAINER1& tofilter, const PBCONTAINER2& tocompare, double dR) { for (const ParticleBase& pb : tocompare) ifilter_discard(tofilter, deltaRLess(pb, dR)); } template PBCONTAINER1 discardIfAnyDeltaRLess(const PBCONTAINER1& tofilter, const PBCONTAINER2& tocompare, double dR) { PBCONTAINER1 tmp{tofilter}; idiscardIfAnyDeltaRLess(tmp, tocompare, dR); return tmp; } template void idiscardIfAnyDeltaPhiLess(PBCONTAINER1& tofilter, const PBCONTAINER2& tocompare, double dphi) { for (const ParticleBase& pb : tocompare) ifilter_discard(tofilter, deltaPhiLess(pb, dphi)); } template PBCONTAINER1 discardIfAnyDeltaPhiLess(const PBCONTAINER1& tofilter, const PBCONTAINER2& tocompare, double dphi) { PBCONTAINER1 tmp{tofilter}; idiscardIfAnyDeltaPhiLess(tmp, tocompare, dphi); return tmp; } //@} /// @name Non-PID particle properties, via unbound functions /// @todo Mostly move to functions on FourMomentum /// @note In a sub-namespace (imported by default) for protection //@{ namespace Kin { /// Unbound function access to momentum inline FourMomentum mom(const ParticleBase& p) { return p.mom(); } /// Unbound function access to momentum inline FourMomentum p4(const ParticleBase& p) { return p.mom(); } /// Unbound function access to p3 inline Vector3 p3(const ParticleBase& p) { return p.p3(); } /// Unbound function access to pTvec inline Vector3 pTvec(const ParticleBase& p) { return p.pTvec(); } /// Unbound function access to p inline double p(const ParticleBase& p) { return p.p(); } /// Unbound function access to pT inline double pT(const ParticleBase& p) { return p.pT(); } /// Unbound function access to ET inline double Et(const ParticleBase& p) { return p.Et(); } /// Unbound function access to eta inline double eta(const ParticleBase& p) { return p.eta(); } /// Unbound function access to abseta inline double abseta(const ParticleBase& p) { return p.abseta(); } /// Unbound function access to rapidity inline double rap(const ParticleBase& p) { return p.rap(); } /// Unbound function access to abs rapidity inline double absrap(const ParticleBase& p) { return p.absrap(); } /// Unbound function access to mass inline double mass(const ParticleBase& p) { return p.mass(); } /// Unbound function access to pair pT inline double pairPt(const ParticleBase& p1, const ParticleBase& p2) { return (p1.mom() + p2.mom()).pT(); } /// Unbound function access to pair mass inline double pairMass(const ParticleBase& p1, const ParticleBase& p2) { return (p1.mom() + p2.mom()).mass(); } } //@} // Import Kin namespace into Rivet using namespace Kin; } #endif diff --git a/include/Rivet/Tools/Utils.hh b/include/Rivet/Tools/Utils.hh --- a/include/Rivet/Tools/Utils.hh +++ b/include/Rivet/Tools/Utils.hh @@ -1,514 +1,547 @@ // -*- C++ -*- #ifndef RIVET_Utils_HH #define RIVET_Utils_HH #include "Rivet/Tools/RivetSTL.hh" #include "Rivet/Tools/PrettyPrint.hh" #include #include #include #include #include #include #include #include #include #include // // Macro to help with overzealous compiler warnings // /// @note It's easier and better to just not give an arg name to args which won't be used, when possible. // #ifdef UNUSED // #elif defined(__GNUC__) // # define UNUSED(x) UNUSED_ ## x __attribute__((unused)) // #elif defined(__LCLINT__) // # define UNUSED(x) /*@unused@*/ x // #else // # define UNUSED(x) x // #endif /// Macro to help mark code as deprecated to produce compiler warnings #ifndef DEPRECATED #if __GNUC__ && __cplusplus && RIVET_NO_DEPRECATION_WARNINGS == 0 #define GCC_VERSION (__GNUC__ * 10000 + __GNUC_MINOR__ * 100 + __GNUC_PATCHLEVEL__) #if GCC_VERSION >= 40500 #if __cplusplus > 201103L #define DEPRECATED(x) [[deprecated(x)]] #else #define DEPRECATED(x) __attribute__((deprecated(x))) #endif #else #define DEPRECATED(x) __attribute__((deprecated)) #endif #else #define DEPRECATED(x) #endif #endif namespace Rivet { /// Convenient const for getting the double NaN value static constexpr double DBL_NAN = std::numeric_limits::quiet_NaN(); /// @name String utils //@{ struct bad_lexical_cast : public std::runtime_error { bad_lexical_cast(const std::string& what) : std::runtime_error(what) {} }; /// @brief Convert between any types via stringstream template T lexical_cast(const U& in) { try { std::stringstream ss; ss << in; T out; ss >> out; return out; } catch (const std::exception& e) { throw bad_lexical_cast(e.what()); } } /// @brief Convert any object to a string /// /// Just a convenience wrapper for the more general Boost lexical_cast template inline string to_str(const T& x) { return lexical_cast(x); } /// @brief Convert any object to a string /// /// An alias for to_str() with a more "Rivety" mixedCase name. template inline string toString(const T& x) { return to_str(x); } /// Replace the first instance of patt with repl inline string& replace_first(string& str, const string& patt, const string& repl) { if (!contains(str, patt)) return str; //< contains from RivetSTL str.replace(str.find(patt), patt.size(), repl); return str; } /// @brief Replace all instances of patt with repl /// /// @note Finding is interleaved with replacement, so the second search happens after /// first replacement, etc. This could lead to infinite loops and other counterintuitive /// behaviours if not careful. inline string& replace_all(string& str, const string& patt, const string& repl) { if (!contains(str, patt)) return str; //< contains from RivetSTL while (true) { string::size_type it = str.find(patt); if (it == string::npos) break; str.replace(it, patt.size(), repl); } return str; } /// Case-insensitive string comparison function inline int nocase_cmp(const string& s1, const string& s2) { string::const_iterator it1 = s1.begin(); string::const_iterator it2 = s2.begin(); while ( (it1 != s1.end()) && (it2 != s2.end()) ) { if(::toupper(*it1) != ::toupper(*it2)) { // < Letters differ? // Return -1 to indicate smaller than, 1 otherwise return (::toupper(*it1) < ::toupper(*it2)) ? -1 : 1; } // Proceed to the next character in each string ++it1; ++it2; } size_t size1 = s1.size(), size2 = s2.size(); // Cache lengths // Return -1,0 or 1 according to strings' lengths if (size1 == size2) return 0; return (size1 < size2) ? -1 : 1; } /// Case-insensitive string equality function inline bool nocase_equals(const string& s1, const string& s2) { return nocase_cmp(s1, s2) == 0; } /// Convert a string to lower-case inline string toLower(const string& s) { string out = s; std::transform(out.begin(), out.end(), out.begin(), (int(*)(int)) std::tolower); return out; } /// Convert a string to upper-case inline string toUpper(const string& s) { string out = s; std::transform(out.begin(), out.end(), out.begin(), (int(*)(int)) std::toupper); return out; } /// Check whether a string @a start is found at the start of @a s inline bool startsWith(const string& s, const string& start) { if (s.length() < start.length()) return false; return s.substr(0, start.length()) == start; } /// Check whether a string @a end is found at the end of @a s inline bool endsWith(const string& s, const string& end) { if (s.length() < end.length()) return false; return s.substr(s.length() - end.length()) == end; } /// Make a string containing the string representations of each item in v, separated by sep template inline string join(const vector& v, const string& sep=" ") { string rtn; for (size_t i = 0; i < v.size(); ++i) { if (i != 0) rtn += sep; rtn += to_str(v[i]); } return rtn; } /// Make a string containing the string representations of each item in s, separated by sep template inline string join(const set& s, const string& sep=" ") { string rtn; for (const T& x : s) { if (rtn.size() > 0) rtn += sep; rtn += to_str(x); } return rtn; } /// @brief Split a string on a specified separator string inline vector split(const string& s, const string& sep) { vector dirs; string tmp = s; while (true) { const size_t delim_pos = tmp.find(sep); if (delim_pos == string::npos) break; const string dir = tmp.substr(0, delim_pos); if (dir.length()) dirs.push_back(dir); // Don't insert "empties" tmp.replace(0, delim_pos+1, ""); } if (tmp.length()) dirs.push_back(tmp); // Don't forget the trailing component! return dirs; } //@} /// @name Path utils //@{ /// @brief Split a path string with colon delimiters /// /// Ignores zero-length substrings. Designed for getting elements of filesystem paths, naturally. inline vector pathsplit(const string& path) { return split(path, ":"); } /// @brief Join several filesystem paths together with the standard ':' delimiter /// /// Note that this does NOT join path elements together with a platform-portable /// directory delimiter, cf. the Python @c {os.path.join}! inline string pathjoin(const vector& paths) { return join(paths, ":"); } /// Operator for joining strings @a a and @a b with filesystem separators inline string operator / (const string& a, const string& b) { // Ensure that a doesn't end with a slash, and b doesn't start with one, to avoid "//" const string anorm = (a.find("/") != string::npos) ? a.substr(0, a.find_last_not_of("/")+1) : a; const string bnorm = (b.find("/") != string::npos) ? b.substr(b.find_first_not_of("/")) : b; return anorm + "/" + bnorm; } /// Get the basename (i.e. terminal file name) from a path @a p inline string basename(const string& p) { if (!contains(p, "/")) return p; return p.substr(p.rfind("/")+1); } /// Get the dirname (i.e. path to the penultimate directory) from a path @a p inline string dirname(const string& p) { if (!contains(p, "/")) return ""; return p.substr(0, p.rfind("/")); } /// Get the stem (i.e. part without a file extension) from a filename @a f inline string file_stem(const string& f) { if (!contains(f, ".")) return f; return f.substr(0, f.rfind(".")); } /// Get the file extension from a filename @a f inline string file_extn(const string& f) { if (!contains(f, ".")) return ""; return f.substr(f.rfind(".")+1); } //@} /// @name Container utils //@{ /// Return number of true elements in the container @a c . template inline unsigned int count(const CONTAINER& c) { // return std::count_if(std::begin(c), std::end(c), [](const typename CONTAINER::value_type& x){return bool(x);}); unsigned int rtn = 0; for (const auto& x : c) if (bool(x)) rtn += 1; return rtn; } /// Return number of elements in the container @a c for which @c f(x) is true. + /// @todo Use std::function template inline unsigned int count(const CONTAINER& c, const FN& f) { return std::count_if(std::begin(c), std::end(c), f); } /// Return true if x is true for any x in container c, otherwise false. + /// @todo Use std::function template inline bool any(const CONTAINER& c) { // return std::any_of(std::begin(c), std::end(c), [](const auto& x){return bool(x);}); for (const auto& x : c) if (bool(x)) return true; return false; } /// Return true if f(x) is true for any x in container c, otherwise false. + /// @todo Use std::function template inline bool any(const CONTAINER& c, const FN& f) { return std::any_of(std::begin(c), std::end(c), f); } /// Return true if @a x is true for all @c x in container @a c, otherwise false. + /// @todo Use std::function template inline bool all(const CONTAINER& c) { // return std::all_of(std::begin(c), std::end(c), [](const auto& x){return bool(x);}); for (const auto& x : c) if (!bool(x)) return false; return true; } /// Return true if @a f(x) is true for all @c x in container @a c, otherwise false. + /// @todo Use std::function template inline bool all(const CONTAINER& c, const FN& f) { return std::all_of(std::begin(c), std::end(c), f); } /// Return true if @a x is false for all @c x in container @a c, otherwise false. + /// @todo Use std::function template inline bool none(const CONTAINER& c) { // return std::none_of(std::begin(c), std::end(c), [](){}); for (const auto& x : c) if (bool(x)) return false; return true; } /// Return true if @a f(x) is false for all @c x in container @a c, otherwise false. + /// @todo Use std::function template inline bool none(const CONTAINER& c, const FN& f) { return std::none_of(std::begin(c), std::end(c), f); } /// A single-container-arg version of std::transform, aka @c map + /// @todo Use std::function template inline const C2& transform(const C1& in, C2& out, const FN& f) { out.clear(); out.resize(in.size()); std::transform(in.begin(), in.end(), out.begin(), f); return out; } /// A single-container-arg version of std::accumulate, aka @c reduce + /// @todo Use std::function template inline T accumulate(const C1& in, const T& init, const FN& f) { const T rtn = std::accumulate(in.begin(), in.end(), init, f); return rtn; } /// Generic sum function, adding @c x for all @c x in container @a c, starting with @a start + /// @todo Use CONTAINER::value_type? Or more flexible not to? template inline T sum(const CONTAINER& c, const T& start=T()) { T rtn = start; for (const auto& x : c) rtn += x; return rtn; } /// Generic sum function, adding @a fn(@c x) for all @c x in container @a c, starting with @a start + /// @todo Use std::function template inline T sum(const CONTAINER& c, const FN& f, const T& start=T()) { T rtn = start; for (const auto& x : c) rtn += f(x); return rtn; } + /// In-place generic sum function, adding @c x on to container @a out for all @c x in container @a c + /// @todo Use CONTAINER::value_type? Or more flexible not to? + template + inline T& isum(const CONTAINER& c, T& out) { + for (const auto& x : c) out += x; + return out; + } + + /// In-place generic sum function, adding @a fn(@c x) on to container @a out for all @c x in container @a c + /// @todo Use std::function + template + inline T& isum(const CONTAINER& c, const FN& f, T& out) { + for (const auto& x : c) out += f(x); + return out; + } + /// Filter a collection in-place, removing the subset that passes the supplied function + /// @todo Use std::function template inline CONTAINER& ifilter_discard(CONTAINER& c, const FN& f) { const auto newend = std::remove_if(std::begin(c), std::end(c), f); c.erase(newend, c.end()); return c; } /// Filter a collection by copy, removing the subset that passes the supplied function + /// @todo Use std::function template inline CONTAINER filter_discard(const CONTAINER& c, const FN& f) { CONTAINER rtn = c; return ifilter_discard(rtn, f); ///< @todo More efficient would be copy_if with back_inserter... } /// Filter a collection by copy into a supplied container, removing the subset that passes the supplied function /// @note New container will be replaced, not appended to + /// @todo Use std::function template inline CONTAINER& filter_discard(const CONTAINER& c, const FN& f, CONTAINER& out) { out = filter_discard(c, f); return out; } /// Filter a collection in-place, keeping the subset that passes the supplied function + /// @todo Use std::function template inline CONTAINER& ifilter_select(CONTAINER& c, const FN& f) { //using value_type = typename std::remove_reference::type>()))>::type; auto invf = [&](const typename CONTAINER::value_type& x){ return !f(x); }; return ifilter_discard(c, invf); } /// Filter a collection by copy, keeping the subset that passes the supplied function + /// @todo Use std::function template inline CONTAINER filter_select(const CONTAINER& c, const FN& f) { CONTAINER rtn = c; return ifilter_select(rtn, f); ///< @todo More efficient would be copy_if with back_inserter ... but is that equally container agnostic? } /// Filter a collection by copy into a supplied container, keeping the subset that passes the supplied function /// @note New container will be replaced, not appended to + /// @todo Use std::function template inline CONTAINER& filter_select(const CONTAINER& c, const FN& f, CONTAINER& out) { out = filter_select(c, f); return out; } /// @brief Slice of the container elements cf. Python's [i:j] syntax /// /// The element at the @j index is not included in the returned container. /// @a i and @a j can be negative, treated as backward offsets from the end of the container. template inline CONTAINER slice(const CONTAINER& c, int i, int j) { CONTAINER rtn; const size_t off1 = (i >= 0) ? i : c.size() + i; const size_t off2 = (j >= 0) ? j : c.size() + j; if (off1 > c.size() || off2 > c.size()) throw RangeError("Attempting to slice beyond requested offsets"); if (off2 < off1) throw RangeError("Requested offsets in invalid order"); rtn.resize(off2 - off1); std::copy(c.begin()+off1, c.begin()+off2, rtn.begin()); return rtn; } /// @brief Tail slice of the container elements cf. Python's [i:] syntax /// /// Single-index specialisation of @c slice(c, i, j) template inline CONTAINER slice(const CONTAINER& c, int i) { return slice(c, i, c.size()); } /// @brief Head slice of the @a n first container elements /// /// Negative @a n means to take the head excluding the @a{n}-element tail template inline CONTAINER head(const CONTAINER& c, int n) { // if (n > c.size()) throw RangeError("Requested head longer than container"); if (n < 0) n = std::max(0, (int)c.size()+n); n = std::min(n, (int)c.size()); return slice(c, 0, n); } /// @brief Tail slice of the @a n last container elements /// /// Negative @a n means to take the tail from after the @a{n}th element template inline CONTAINER tail(const CONTAINER& c, int n) { // if (n > c.size()) throw RangeError("Requested tail longer than container"); if (n < 0) n = std::max(0, (int)c.size()+n); n = std::min(n, (int)c.size()); return slice(c, c.size()-n); } using std::min; using std::max; /// Find the minimum value in the vector inline double min(const vector& in, double errval=DBL_NAN) { const auto e = std::min_element(in.begin(), in.end()); return e != in.end() ? *e : errval; } /// Find the maximum value in the vector inline double max(const vector& in, double errval=DBL_NAN) { const auto e = std::max_element(in.begin(), in.end()); return e != in.end() ? *e : errval; } /// Find the minimum and maximum values in the vector inline pair minmax(const vector& in, double errval=DBL_NAN) { const auto e = std::minmax_element(in.begin(), in.end()); const double rtnmin = e.first != in.end() ? *e.first : errval; const double rtnmax = e.second != in.end() ? *e.first : errval; return std::make_pair(rtnmin, rtnmax); } /// Find the minimum value in the vector inline int min(const vector& in, int errval=-1) { const auto e = std::min_element(in.begin(), in.end()); return e != in.end() ? *e : errval; } /// Find the maximum value in the vector inline int max(const vector& in, int errval=-1) { const auto e = std::max_element(in.begin(), in.end()); return e != in.end() ? *e : errval; } /// Find the minimum and maximum values in the vector inline pair minmax(const vector& in, int errval=-1) { const auto e = std::minmax_element(in.begin(), in.end()); const double rtnmin = e.first != in.end() ? *e.first : errval; const double rtnmax = e.second != in.end() ? *e.first : errval; return std::make_pair(rtnmin, rtnmax); } //@} /// @brief Get a parameter from a named environment variable, with automatic type conversion /// @note Return @a fallback if the variable is not defined, otherwise convert its string to the template type /// @todo Should the param name have to be specific to an analysis? Can specialise as an Analysis member fn. template T getEnvParam(const std::string name, const T& fallback) { char* env = getenv(name.c_str()); return env ? lexical_cast(env) : fallback; } } #endif diff --git a/src/Core/AnalysisHandler.cc b/src/Core/AnalysisHandler.cc --- a/src/Core/AnalysisHandler.cc +++ b/src/Core/AnalysisHandler.cc @@ -1,576 +1,585 @@ // -*- C++ -*- #include "Rivet/Config/RivetCommon.hh" #include "Rivet/AnalysisHandler.hh" #include "Rivet/Analysis.hh" #include "Rivet/Tools/ParticleName.hh" #include "Rivet/Tools/BeamConstraint.hh" #include "Rivet/Tools/Logging.hh" #include "Rivet/Projections/Beam.hh" #include "YODA/IO.h" namespace Rivet { AnalysisHandler::AnalysisHandler(const string& runname) : _runname(runname), _eventcounter("/_EVTCOUNT"), _xs(NAN), _xserr(NAN), - _initialised(false), _ignoreBeams(false), _dumpPeriod(0), _dumping(false) + _initialised(false), _ignoreBeams(false), _dumpPeriod(0), _dumping(0) { } AnalysisHandler::~AnalysisHandler() { } Log& AnalysisHandler::getLog() const { return Log::getLog("Rivet.Analysis.Handler"); } void AnalysisHandler::init(const GenEvent& ge) { if (_initialised) throw UserError("AnalysisHandler::init has already been called: cannot re-initialize!"); setRunBeams(Rivet::beams(ge)); MSG_DEBUG("Initialising the analysis handler"); _eventcounter.reset(); // Check that analyses are beam-compatible, and remove those that aren't const size_t num_anas_requested = analysisNames().size(); vector anamestodelete; for (const AnaHandle a : analyses()) { if (!_ignoreBeams && !a->isCompatible(beams())) { //MSG_DEBUG(a->name() << " requires beams " << a->requiredBeams() << " @ " << a->requiredEnergies() << " GeV"); anamestodelete.push_back(a->name()); } } for (const string& aname : anamestodelete) { MSG_WARNING("Analysis '" << aname << "' is incompatible with the provided beams: removing"); removeAnalysis(aname); } if (num_anas_requested > 0 && analysisNames().empty()) { cerr << "All analyses were incompatible with the first event's beams\n" << "Exiting, since this probably wasn't intentional!" << endl; exit(1); } // Warn if any analysis' status is not unblemished for (const AnaHandle a : analyses()) { if (toUpper(a->status()) == "PRELIMINARY") { MSG_WARNING("Analysis '" << a->name() << "' is preliminary: be careful, it may change and/or be renamed!"); } else if (toUpper(a->status()) == "OBSOLETE") { MSG_WARNING("Analysis '" << a->name() << "' is obsolete: please update!"); } else if (toUpper(a->status()).find("UNVALIDATED") != string::npos) { MSG_WARNING("Analysis '" << a->name() << "' is unvalidated: be careful, it may be broken!"); } } // Initialize the remaining analyses for (AnaHandle a : analyses()) { MSG_DEBUG("Initialising analysis: " << a->name()); try { // Allow projection registration in the init phase onwards a->_allowProjReg = true; a->init(); //MSG_DEBUG("Checking consistency of analysis: " << a->name()); //a->checkConsistency(); } catch (const Error& err) { cerr << "Error in " << a->name() << "::init method: " << err.what() << endl; exit(1); } MSG_DEBUG("Done initialising analysis: " << a->name()); } _initialised = true; MSG_DEBUG("Analysis handler initialised"); } void AnalysisHandler::analyze(const GenEvent& ge) { // Call init with event as template if not already initialised if (!_initialised) init(ge); assert(_initialised); // Ensure that beam details match those from the first event (if we're checking beams) if ( !_ignoreBeams ) { const PdgIdPair beams = Rivet::beamIds(ge); const double sqrts = Rivet::sqrtS(ge); if (!compatible(beams, _beams) || !fuzzyEquals(sqrts, sqrtS())) { cerr << "Event beams mismatch: " << PID::toBeamsString(beams) << " @ " << sqrts/GeV << " GeV" << " vs. first beams " << this->beams() << " @ " << this->sqrtS()/GeV << " GeV" << endl; exit(1); } } // Create the Rivet event wrapper /// @todo Filter/normalize the event here Event event(ge); // Weights /// @todo Drop this / just report first weight when we support multiweight events _eventcounter.fill(event.weight()); MSG_DEBUG("Event #" << _eventcounter.numEntries() << " weight = " << event.weight()); // Cross-section #ifdef HEPMC_HAS_CROSS_SECTION if (ge.cross_section()) { _xs = ge.cross_section()->cross_section(); _xserr = ge.cross_section()->cross_section_error(); } #endif // Run the analyses for (AnaHandle a : analyses()) { MSG_TRACE("About to run analysis " << a->name()); try { a->analyze(event); } catch (const Error& err) { cerr << "Error in " << a->name() << "::analyze method: " << err.what() << endl; exit(1); } MSG_TRACE("Finished running analysis " << a->name()); } if ( _dumpPeriod > 0 && numEvents()%_dumpPeriod == 0 ) { MSG_INFO("Dumping intermediate results to " << _dumpFile << "."); - _dumping = true; + _dumping = numEvents()/_dumpPeriod; finalize(); - _dumping = false; writeData(_dumpFile); + _dumping = 0; } } void AnalysisHandler::analyze(const GenEvent* ge) { if (ge == nullptr) { MSG_ERROR("AnalysisHandler received null pointer to GenEvent"); //throw Error("AnalysisHandler received null pointer to GenEvent"); } analyze(*ge); } void AnalysisHandler::finalize() { if (!_initialised) return; // First we make copies of all analysis objects. map backupAOs; for (auto ao : getData(false, true, false) ) backupAOs[ao->path()] = AnalysisObjectPtr(ao->newclone()); // Now we run the (re-entrant) finalize() functions for all analyses. MSG_INFO("Finalising analyses"); for (AnaHandle a : analyses()) { a->setCrossSection(_xs); try { if ( !_dumping || a->info().reentrant() ) a->finalize(); - else if ( _dumping ) - MSG_INFO("Skipping periodic dump of " << a->name() + else if ( _dumping == 1 ) + MSG_INFO("Skipping finalize in periodic dump of " << a->name() << " as it is not declared reentrant."); } catch (const Error& err) { cerr << "Error in " << a->name() << "::finalize method: " << err.what() << endl; exit(1); } } // Now we copy all analysis objects to the list of finalized // ones, and restore the value to their original ones. _finalizedAOs.clear(); for ( auto ao : getData(false, false, false) ) _finalizedAOs.push_back(AnalysisObjectPtr(ao->newclone())); for ( auto ao : getData(false, true, false) ) { // TODO: This should be possible to do in a nicer way, with a flag etc. if (ao->path().find("/FINAL") != std::string::npos) continue; auto aoit = backupAOs.find(ao->path()); if ( aoit == backupAOs.end() ) { AnaHandle ana = analysis(split(ao->path(), "/")[0]); if ( ana ) ana->removeAnalysisObject(ao->path()); } else copyao(aoit->second, ao); } // Print out number of events processed const int nevts = _eventcounter.numEntries(); MSG_INFO("Processed " << nevts << " event" << (nevts != 1 ? "s" : "")); // // Delete analyses // MSG_DEBUG("Deleting analyses"); // _analyses.clear(); // Print out MCnet boilerplate cout << endl; cout << "The MCnet usage guidelines apply to Rivet: see http://www.montecarlonet.org/GUIDELINES" << endl; cout << "Please acknowledge plots made with Rivet analyses, and cite arXiv:1003.0694 (http://arxiv.org/abs/1003.0694)" << endl; } AnalysisHandler& AnalysisHandler::addAnalysis(const string& analysisname, std::map pars) { // Make an option handle. std::string parHandle = ""; for (map::iterator par = pars.begin(); par != pars.end(); ++par) { parHandle +=":"; parHandle += par->first + "=" + par->second; } return addAnalysis(analysisname + parHandle); } AnalysisHandler& AnalysisHandler::addAnalysis(const string& analysisname) { // Check for a duplicate analysis /// @todo Might we want to be able to run an analysis twice, with different params? /// Requires avoiding histo tree clashes, i.e. storing the histos on the analysis objects. string ananame = analysisname; vector anaopt = split(analysisname, ":"); if ( anaopt.size() > 1 ) ananame = anaopt[0]; AnaHandle analysis( AnalysisLoader::getAnalysis(ananame) ); if (analysis.get() != 0) { // < Check for null analysis. MSG_DEBUG("Adding analysis '" << analysisname << "'"); map opts; for ( int i = 1, N = anaopt.size(); i < N; ++i ) { vector opt = split(anaopt[i], "="); if ( opt.size() != 2 ) { MSG_WARNING("Error in option specification. Skipping analysis " << analysisname); return *this; } if ( !analysis->info().validOption(opt[0], opt[1]) ) { MSG_WARNING("Cannot set option '" << opt[0] << "' to '" << opt[1] << "'. Skipping analysis " << analysisname); return *this; } opts[opt[0]] = opt[1]; } for ( auto opt: opts) { analysis->_options[opt.first] = opt.second; analysis->_optstring += ":" + opt.first + "=" + opt.second; } for (const AnaHandle& a : analyses()) { if (a->name() == analysis->name() ) { MSG_WARNING("Analysis '" << analysisname << "' already registered: skipping duplicate"); return *this; } } analysis->_analysishandler = this; _analyses[analysisname] = analysis; } else { MSG_WARNING("Analysis '" << analysisname << "' not found."); } // MSG_WARNING(_analyses.size()); // for (const AnaHandle& a : _analyses) MSG_WARNING(a->name()); return *this; } AnalysisHandler& AnalysisHandler::removeAnalysis(const string& analysisname) { // std::shared_ptr toremove; // for (const AnaHandle a : _analyses) { // if (a->name() == analysisname) { // toremove = a; // break; // } // } // if (toremove.get() != 0) { MSG_DEBUG("Removing analysis '" << analysisname << "'"); if (_analyses.find(analysisname) != _analyses.end()) _analyses.erase(analysisname); // } return *this; } ///////////////////////////// void AnalysisHandler::addData(const std::vector& aos) { for (const AnalysisObjectPtr ao : aos) { string path = ao->path(); if ( path.substr(0, 5) != "/RAW/" ) { _orphanedPreloads.push_back(ao); continue; } path = path.substr(4); ao->setPath(path); if (path.size() > 1) { // path > "/" try { const string ananame = split(path, "/")[0]; AnaHandle a = analysis(ananame); a->addAnalysisObject(ao); /// @todo Need to statistically merge... } catch (const Error& e) { MSG_TRACE("Adding analysis object " << path << " to the list of orphans."); _orphanedPreloads.push_back(ao); } } } } void AnalysisHandler::stripOptions(AnalysisObjectPtr ao, const vector & delopts) const { string path = ao->path(); string ananame = split(path, "/")[0]; vector anaopts = split(ananame, ":"); for ( int i = 1, N = anaopts.size(); i < N; ++i ) for ( auto opt : delopts ) if ( opt == "*" || anaopts[i].find(opt + "=") == 0 ) path.replace(path.find(":" + anaopts[i]), (":" + anaopts[i]).length(), ""); ao->setPath(path); } void AnalysisHandler:: mergeYodas(const vector & aofiles, const vector & delopts, bool equiv) { vector< vector > aosv; vector xsecs; vector xsecerrs; vector sows; set ananames; _eventcounter.reset(); // First scan all files and extract analysis objects and add the // corresponding anayses.. for ( auto file : aofiles ) { Scatter1DPtr xsec; CounterPtr sow; // For each file make sure that cross section and sum-of-weights // objects are present and stor all RAW ones in a vector; vector aos; try { /// @todo Use new YODA SFINAE to fill the smart ptr vector directly vector aos_raw; YODA::read(file, aos_raw); for (AnalysisObject* aor : aos_raw) { AnalysisObjectPtr ao = AnalysisObjectPtr(aor); if ( ao->path().substr(0, 5) != "/RAW/" ) continue; ao->setPath(ao->path().substr(4)); if ( ao->path() == "/_XSEC" ) xsec = dynamic_pointer_cast(ao); else if ( ao->path() == "/_EVTCOUNT" ) sow = dynamic_pointer_cast(ao); else { stripOptions(ao, delopts); string ananame = split(ao->path(), "/")[0]; if ( ananames.insert(ananame).second ) addAnalysis(ananame); aos.push_back(ao); } } if ( !xsec || !sow ) { MSG_ERROR( "Error in AnalysisHandler::mergeYodas: The file " << file << " did not contain weights and cross section info."); exit(1); } xsecs.push_back(xsec->point(0).x()); - sows.push_back(sow); xsecerrs.push_back(sqr(xsec->point(0).xErrAvg())); _eventcounter += *sow; sows.push_back(sow); aosv.push_back(aos); } catch (...) { //< YODA::ReadError& throw UserError("Unexpected error in reading file: " + file); } } // Now calculate the scale to be applied for all bins in a file // and get the common cross section and sum of weights. _xs = _xserr = 0.0; for ( int i = 0, N = sows.size(); i < N; ++i ) { double effnent = sows[i]->effNumEntries(); _xs += (equiv? effnent: 1.0)*xsecs[i]; _xserr += (equiv? sqr(effnent): 1.0)*xsecerrs[i]; } vector scales(sows.size(), 1.0); if ( equiv ) { _xs /= _eventcounter.effNumEntries(); _xserr = sqrt(_xserr)/_eventcounter.effNumEntries(); } else { _xserr = sqrt(_xserr); for ( int i = 0, N = sows.size(); i < N; ++i ) scales[i] = (_eventcounter.sumW()/sows[i]->sumW())*(xsecs[i]/_xs); } // Initialize the analyses allowing them to book analysis objects. for (AnaHandle a : analyses()) { MSG_DEBUG("Initialising analysis: " << a->name()); if ( !a->info().reentrant() ) MSG_WARNING("Analysis " << a->name() << " has not been validated to have " << "a reentrant finalize method. The result is unpredictable."); try { // Allow projection registration in the init phase onwards a->_allowProjReg = true; cerr << "sqrtS " << sqrtS() << endl; a->init(); //MSG_DEBUG("Checking consistency of analysis: " << a->name()); //a->checkConsistency(); } catch (const Error& err) { cerr << "Error in " << a->name() << "::init method: " << err.what() << endl; exit(1); } MSG_DEBUG("Done initialising analysis: " << a->name()); } _initialised = true; // Get a list of all anaysis objects to handle. map current; for ( auto ao : getData(false, true, false) ) current[ao->path()] = ao; // Go through all objects to be merged and add them to current // after appropriate scaling. for ( int i = 0, N = aosv.size(); i < N; ++i) for ( auto ao : aosv[i] ) { if ( ao->path() == "/_XSEC" || ao->path() == "_EVTCOUNT" ) continue; auto aoit = current.find(ao->path()); if ( aoit == current.end() ) { MSG_WARNING("" << ao->path() << " was not properly booked."); continue; } if ( !addaos(aoit->second, ao, scales[i]) ) MSG_WARNING("Cannot merge objects with path " << ao->path() <<" of type " << ao->annotation("Type") ); } // Now we can simply finalize() the analysis, leaving the // controlling program to write it out some yoda-file. finalize(); } void AnalysisHandler::readData(const string& filename) { vector aos; try { /// @todo Use new YODA SFINAE to fill the smart ptr vector directly vector aos_raw; YODA::read(filename, aos_raw); for (AnalysisObject* aor : aos_raw) aos.push_back(AnalysisObjectPtr(aor)); } catch (...) { //< YODA::ReadError& throw UserError("Unexpected error in reading file: " + filename); } if (!aos.empty()) addData(aos); } vector AnalysisHandler:: getData(bool includeorphans, bool includetmps, bool usefinalized) const { vector rtn; // Event counter rtn.push_back( make_shared(_eventcounter) ); // Cross-section + err as scatter YODA::Scatter1D::Points pts; pts.insert(YODA::Point1D(_xs, _xserr)); rtn.push_back( make_shared(pts, "/_XSEC") ); // Analysis histograms vector aos; if (usefinalized) aos = _finalizedAOs; else { for (const AnaHandle a : analyses()) { // MSG_WARNING(a->name() << " " << aos.size()); for (const AnalysisObjectPtr ao : a->analysisObjects()) { aos.push_back(ao); } } } for (const AnalysisObjectPtr ao : aos) { // Exclude paths from final write-out if they contain a "TMP" layer (i.e. matching "/TMP/") /// @todo This needs to be much more nuanced for re-entrant histogramming if ( !includetmps && ao->path().find("/TMP/" ) != string::npos) continue; rtn.push_back(ao); } // Sort histograms alphanumerically by path before write-out sort(rtn.begin(), rtn.end(), [](AnalysisObjectPtr a, AnalysisObjectPtr b) {return a->path() < b->path();}); if ( includeorphans ) rtn.insert(rtn.end(), _orphanedPreloads.begin(), _orphanedPreloads.end()); return rtn; } void AnalysisHandler::writeData(const string& filename) const { vector out = _finalizedAOs; + set finalana; + for ( auto ao : out) finalana.insert(ao->path()); out.reserve(2*out.size()); vector aos = getData(false, true, false); + + if ( _dumping ) { + for ( auto ao : aos ) { + if ( finalana.find(ao->path()) == finalana.end() ) + out.push_back(AnalysisObjectPtr(ao->newclone())); + } + } + for ( auto ao : aos ) { ao = AnalysisObjectPtr(ao->newclone()); ao->setPath("/RAW" + ao->path()); out.push_back(ao); } try { YODA::write(filename, out.begin(), out.end()); } catch (...) { //< YODA::WriteError& throw UserError("Unexpected error in writing file: " + filename); } } std::vector AnalysisHandler::analysisNames() const { std::vector rtn; for (AnaHandle a : analyses()) { rtn.push_back(a->name()); } return rtn; } AnalysisHandler& AnalysisHandler::addAnalyses(const std::vector& analysisnames) { for (const string& aname : analysisnames) { //MSG_DEBUG("Adding analysis '" << aname << "'"); addAnalysis(aname); } return *this; } AnalysisHandler& AnalysisHandler::removeAnalyses(const std::vector& analysisnames) { for (const string& aname : analysisnames) { removeAnalysis(aname); } return *this; } bool AnalysisHandler::needCrossSection() const { bool rtn = false; for (const AnaHandle a : analyses()) { if (!rtn) rtn = a->needsCrossSection(); if (rtn) break; } return rtn; } AnalysisHandler& AnalysisHandler::setCrossSection(double xs, double xserr) { _xs = xs; _xserr = xserr; return *this; } bool AnalysisHandler::hasCrossSection() const { return (!std::isnan(crossSection())); } AnalysisHandler& AnalysisHandler::addAnalysis(Analysis* analysis) { analysis->_analysishandler = this; // _analyses.insert(AnaHandle(analysis)); _analyses[analysis->name()] = AnaHandle(analysis); return *this; } PdgIdPair AnalysisHandler::beamIds() const { return Rivet::beamIds(beams()); } double AnalysisHandler::sqrtS() const { return Rivet::sqrtS(beams()); } void AnalysisHandler::setIgnoreBeams(bool ignore) { _ignoreBeams=ignore; } } diff --git a/test/testMatVec.cc b/test/testMatVec.cc --- a/test/testMatVec.cc +++ b/test/testMatVec.cc @@ -1,155 +1,197 @@ #include "Rivet/Math/MathUtils.hh" #include "Rivet/Math/Vectors.hh" #include "Rivet/Math/Matrices.hh" -//#include "Rivet/Math/MatrixDiag.hh" +#include "Rivet/Math/MatrixDiag.hh" using namespace Rivet; #include #include #include using namespace std; + +/// Set up an active Lorentz boost in the z direction +LorentzTransform mkLTz(const double beta) { + assert(abs(beta) < 1); + const double gamma = LorentzTransform::beta2gamma(beta); + Matrix<4> rtn = Matrix<4>::mkIdentity(); + rtn.set(0, 0, gamma); + rtn.set(3, 3, gamma); + rtn.set(0, 3, +beta*gamma); //< +ve coeff since active boost + rtn.set(3, 0, +beta*gamma); //< +ve coeff since active boost + return LorentzTransform(rtn); +} + + int main() { FourVector a(1,0,0,0); cout << a << ": interval = " << a.invariant() << endl; assert(fuzzyEquals(a.invariant(), 1)); a.setZ(1); assert(isZero(a.invariant())); cout << a << ": interval = " << a.invariant() << endl; a.setY(2).setZ(3); cout << a << ": interval = " << a.invariant() << endl; assert(fuzzyEquals(a.invariant(), -12)); cout << a << ": vector = " << a.vector3() << endl << endl; FourMomentum b(1,0,0,0); cout << b << ": mass = " << b.mass() << endl; assert(fuzzyEquals(b.mass2(), 1)); b.setPz(1); cout << b << ": mass = " << b.mass() << endl; assert(isZero(b.mass2())); b.setPy(2).setPz(3).setE(6); cout << b << ": mass = " << b.mass2() << endl; assert(fuzzyEquals(b.mass2(), 23)); cout << b << ": vector = " << b.vector3() << endl << endl; Matrix3 m; m.set(0, 0, 7/4.0); m.set(0, 1, 3 * sqrt(3)/4.0); m.set(1, 0, 3 * sqrt(3)/4.0); m.set(1, 1, 13/4.0); m.set(2, 2, 9); cout << m << endl << endl; // EigenSystem<3> es = diagonalize(m); cout << "Matrices:" << endl; cout << Matrix3() << endl; cout << Matrix3::mkIdentity() << endl; const Matrix3 I3 = Matrix3::mkIdentity(); cout << Matrix3::mkIdentity() * m * I3 << endl; cout << "tr(0) & det(0): " << Matrix3().trace() << ", " << Matrix3().det() << endl; cout << "tr(I3) & det(I3): " << I3.trace() << ", " << I3.det() << endl; Matrix3 m1 = Matrix3::mkIdentity(); Matrix3 m2 = m1; m1.setRow(1, Vector3(1,2,3)); m2.setColumn(1, Vector3(3,2,1)); Matrix3 m3 = Matrix3::mkZero(); cout << m1 << " + " << m2 << " = " << m1 + m2 << endl; m3.setRow(0, Vector3(2,3,0)).setRow(1, Vector3(1,4,3)).setRow(2, Vector3(0,1,2)); cout << m1+m2 << " == " << m3 << ": " << (m1+m2 == m3 ? "true" : "false") << endl; cout << endl; Vector3 v3(1,2,3); cout << "Vector: " << v3 << endl; cout << "Invert: " << v3 << " --> " << -v3 << endl; const Matrix3 rot90(Vector3(0,0,1), PI/2.0); const Matrix3 rot90m(Vector3(0,0,1), -PI/2.0); const Matrix3 rot180(Vector3(0,0,1), PI); const Matrix3 rot180m(Vector3(0,0,1), -PI); const Vector3 v3_90 = rot90*v3; cout << "Rot 90: " << v3 << " ---> " << v3_90 << endl; const Vector3 v3_90m = rot90m*v3; cout << "Rot -90: " << v3 << " ---> " << v3_90m << endl; const Vector3 v3_180 = rot180*v3; cout << "Rot 180: " << v3 << " ---> " << v3_180 << endl; const Vector3 v3_180m = rot180m*v3; cout << "Rot -180: " << v3 << " ---> " << v3_180m << endl; assert(fuzzyEquals(v3_180, v3_180m)); const Vector3 v3_9090 = rot90*rot90*v3; cout << "Rot 2 x 90: " << v3 << " ---> " << v3_9090 << endl; assert(fuzzyEquals(v3_180, v3_9090)); const Vector3 v3_90m90m = rot90m*rot90m*v3; cout << "Rot 2 x -90: " << v3 << " ---> " << v3_90m90m << endl; assert(fuzzyEquals(v3_180, v3_90m90m)); const Vector3 v3_9090m = rot90*rot90m*v3; const Vector3 v3_90m90 = rot90m*rot90*v3; cout << "Rot 90*-90: "<< v3 << " ---> " << v3_9090m << endl; cout << "Rot -90*90: "<< v3 << " ---> " << v3_90m90 << endl; assert(fuzzyEquals(v3, v3_9090m)); assert(fuzzyEquals(v3, v3_90m90)); const Vector3 v3_90i = rot90.inverse()*v3; cout << "Rot (90)^-1: "<< v3 << " ---> " << v3_90i << endl; assert(fuzzyEquals(v3_90i, v3_90m)); const Vector3 v3_9090i = rot90*rot90.inverse()*v3; const Vector3 v3_90i90 = rot90.inverse()*rot90*v3; cout << "Rot 90*(90)^-1: "<< v3 << " ---> " << v3_9090i << endl; cout << "Rot (90)^-1*90: "<< v3 << " ---> " << v3_90i90 << endl; assert(fuzzyEquals(v3, v3_9090i)); assert(fuzzyEquals(v3, v3_90i90)); const Matrix3 rot1(Vector3(0,1,0), PI/180.0); cout << "Rot 0 x 45 x 1: " << v3 << endl; for (size_t i = 0; i < 8; ++i) { for (size_t j = 0; j < 45; ++j) { v3 = rot1*v3; } cout << "Rot " << i+1 << " x 45 x 1: " << v3 << endl; } assert(fuzzyEquals(v3, Vector3(1,2,3))); cout << endl; cout << "Boosts:" << endl; LorentzTransform ltX = LorentzTransform::mkObjTransformFromBeta(Vector3(0.5, 0, 0)); cout << "LTx: " << ltX << endl; cout << "I on LTx: " << ltX.rotate(Matrix3::mkIdentity()) << endl; cout << "Rot90 on LTx: " << ltX.rotate(rot90) << endl; cout << endl; + LorentzTransform ltY = LorentzTransform::mkObjTransformFromBeta(Vector3(0, 0.5, 0)); + cout << "LTy: " << ltY << endl; + cout << "I on LTy: " << ltY.rotate(Matrix3::mkIdentity()) << endl; + cout << "Rot90 on LTy: " << ltY.rotate(rot90) << endl; + cout << endl; + + LorentzTransform ltZ = LorentzTransform::mkObjTransformFromBeta(Vector3(0, 0, 0.5)); + cout << "LTz: " << ltZ << endl; + cout << "I on LTz: " << ltZ.rotate(Matrix3::mkIdentity()) << endl; + cout << "Rot90 on LTz: " << ltZ.rotate(rot90) << endl; + cout << endl; + + LorentzTransform ltZ2 = mkLTz(0.5); + cout << "LTz': " << ltZ2 << endl; + cout << endl; + + LorentzTransform ltXYZ = LorentzTransform::mkObjTransformFromBeta(Vector3(0.1, -0.2, 0.3)); + cout << "LTxyz: " << ltXYZ << endl; + cout << "I on LTxyz: " << ltXYZ.rotate(Matrix3::mkIdentity()) << endl; + cout << "Rot90 on LTxyz: " << ltXYZ.rotate(rot90) << endl; + cout << endl; + cout << "X-boosts:" << endl; const FourMomentum p1 = FourMomentum(10, 0, 0, 1); const FourMomentum p2 = ltX.transform(p1); cout << p1 << " -> " << p2 << endl; cout << p2 << " -> " << ltX.inverse().transform(p2) << endl; //cout << p1.boostVector() << endl; + cout << "LT(p1) = " << LorentzTransform::mkFrameTransformFromBeta(p1.boostVector()) << endl; const FourMomentum p3 = LorentzTransform::mkFrameTransformFromBeta(p1.boostVector()).transform(p1); cout << p1 << " -> " << p3 << endl; + assert(isZero(p3.x())); + assert(isZero(p3.y())); + assert(isZero(p3.z())); + assert(p3.E() < p1.E()); + assert(fuzzyEquals(p3.E(), p1.mass())); cout << endl; - LorentzTransform ltY = LorentzTransform::mkObjTransformFromGamma(Vector3(0, 1.2, 0)); + // LorentzTransform ltY = LorentzTransform::mkObjTransformFromGamma(Vector3(0, 1.2, 0)); cout << FourMomentum(1,0,0,1) << " -> " //<< "\n " << (ltX * ltY).transform(FourMomentum(1,0,0,1)) << endl; cout << FourMomentum(1,0,0,1) << " -> " //<< "\n " << (ltY * ltX).transform(FourMomentum(1,0,0,1)) << endl; cout << (ltX * ltY).betaVec() << endl; cout << (ltY * ltX).betaVec() << endl; cout << (ltX * ltX.inverse()).betaVec() << endl; // If we are already in the rest frame and there is no boost, then LT is trivial/identity LorentzTransform noBoost; cout << "Element 0,0 should be 1 and is " << noBoost.toMatrix().get(0,0) << endl; assert(noBoost.toMatrix().get(0,0)==1); cout << "Element 0,1 should be 0 and is " << noBoost.toMatrix().get(0,1) << endl; assert(noBoost.toMatrix().get(0,1)==0); cout << "Element 1,0 should be 0 and is " << noBoost.toMatrix().get(1,0) << endl; assert(noBoost.toMatrix().get(1,0)==0); cout << "Element 1,1 should be 1 and is " << noBoost.toMatrix().get(1,1) << endl; assert(noBoost.toMatrix().get(1,1)==1); return EXIT_SUCCESS; }