diff --git a/analyses/pluginATLAS/ATLAS_2014_I1304688.cc b/analyses/pluginATLAS/ATLAS_2014_I1304688.cc --- a/analyses/pluginATLAS/ATLAS_2014_I1304688.cc +++ b/analyses/pluginATLAS/ATLAS_2014_I1304688.cc @@ -1,324 +1,324 @@ // -*- C++ -*- #include "Rivet/Analysis.hh" #include "Rivet/Projections/VetoedFinalState.hh" #include "Rivet/Projections/IdentifiedFinalState.hh" #include "Rivet/Projections/PromptFinalState.hh" #include "Rivet/Projections/DressedLeptons.hh" #include "Rivet/Projections/FastJets.hh" #include namespace Rivet { /// @brief ATLAS 7 TeV jets in ttbar events analysis /// /// @author W. H. Bell /// @author A. Grohsjean class ATLAS_2014_I1304688 : public Analysis { public: ATLAS_2014_I1304688(): Analysis("ATLAS_2014_I1304688"), _jet_ntag(0), _met_et(0.), _met_phi(0.), _hMap(), //_chanLimit(3), _histLimit(6) { } void init() { // Eta ranges /// @todo 1 MeV? Really? Cut eta_full = Cuts::abseta < 5.0 && Cuts::pT > 1.0*MeV; Cut eta_lep = Cuts::abseta < 2.5; // All final state particles FinalState fs(eta_full); // Get photons to dress leptons IdentifiedFinalState photons(fs); photons.acceptIdPair(PID::PHOTON); // Projection to find the electrons IdentifiedFinalState el_id(fs); el_id.acceptIdPair(PID::ELECTRON); PromptFinalState electrons(el_id); electrons.acceptTauDecays(true); declare(electrons, "electrons"); DressedLeptons dressedelectrons(photons, electrons, 0.1, eta_lep && Cuts::pT > 25*GeV, true); declare(dressedelectrons, "dressedelectrons"); DressedLeptons vetodressedelectrons(photons, electrons, 0.1, eta_lep && Cuts::pT >= 15*GeV, true); declare(vetodressedelectrons, "vetodressedelectrons"); DressedLeptons ewdressedelectrons(photons, electrons, 0.1, eta_full, true); declare(ewdressedelectrons, "ewdressedelectrons"); // Projection to find the muons IdentifiedFinalState mu_id(fs); mu_id.acceptIdPair(PID::MUON); PromptFinalState muons(mu_id); muons.acceptTauDecays(true); declare(muons, "muons"); vector > eta_muon; DressedLeptons dressedmuons(photons, muons, 0.1, eta_lep && Cuts::pT >= 25*GeV, true); declare(dressedmuons, "dressedmuons"); DressedLeptons vetodressedmuons(photons, muons, 0.1, eta_lep && Cuts::pT >= 15*GeV, true); declare(vetodressedmuons, "vetodressedmuons"); DressedLeptons ewdressedmuons(photons, muons, 0.1, eta_full, true); declare(ewdressedmuons, "ewdressedmuons"); // Projection to find neutrinos and produce MET IdentifiedFinalState nu_id; nu_id.acceptNeutrinos(); PromptFinalState neutrinos(nu_id); neutrinos.acceptTauDecays(true); declare(neutrinos, "neutrinos"); // Jet clustering. VetoedFinalState vfs; vfs.addVetoOnThisFinalState(ewdressedelectrons); vfs.addVetoOnThisFinalState(ewdressedmuons); vfs.addVetoOnThisFinalState(neutrinos); FastJets jets(vfs, FastJets::ANTIKT, 0.4); jets.useInvisibles(); declare(jets, "jets"); // Book histograms for (unsigned int ihist = 0; ihist < _histLimit ; ihist++) { const unsigned int threshLimit = _thresholdLimit(ihist); for (unsigned int ithres = 0; ithres < threshLimit; ithres++) { _histogram(ihist, ithres); // Create all histograms } } } void analyze(const Event& event) { // Get the selected objects, using the projections. _dressedelectrons = sortByPt(apply(event, "dressedelectrons").dressedLeptons()); _vetodressedelectrons = apply(event, "vetodressedelectrons").dressedLeptons(); _dressedmuons = sortByPt(apply(event, "dressedmuons").dressedLeptons()); _vetodressedmuons = apply(event, "vetodressedmuons").dressedLeptons(); _neutrinos = apply(event, "neutrinos").particlesByPt(); _jets = apply(event, "jets").jetsByPt(Cuts::pT > 25*GeV && Cuts::abseta < 2.5); // Calculate the missing ET, using the prompt neutrinos only (really?) /// @todo Why not use MissingMomentum? FourMomentum pmet; for (const Particle& p : _neutrinos) pmet += p.momentum(); _met_et = pmet.pT(); _met_phi = pmet.phi(); // Check overlap of jets/leptons. unsigned int i,j; _jet_ntag = 0; _overlap = false; for (i = 0; i < _jets.size(); i++) { const Jet& jet = _jets[i]; // If dR(el,jet) < 0.4 skip the event for (const DressedLepton& el : _dressedelectrons) { if (deltaR(jet, el) < 0.4) _overlap = true; } // If dR(mu,jet) < 0.4 skip the event for (const DressedLepton& mu : _dressedmuons) { if (deltaR(jet, mu) < 0.4) _overlap = true; } // If dR(jet,jet) < 0.5 skip the event for (j = 0; j < _jets.size(); j++) { const Jet& jet2 = _jets[j]; if (i == j) continue; // skip the diagonal if (deltaR(jet, jet2) < 0.5) _overlap = true; } // Count the number of b-tags if (!jet.bTags().empty()) _jet_ntag += 1; } // Evaluate basic event selection unsigned int ejets_bits = 0, mujets_bits = 0; bool pass_ejets = _ejets(ejets_bits); bool pass_mujets = _mujets(mujets_bits); // Remove events with object overlap if (_overlap) vetoEvent; // basic event selection requirements if (!pass_ejets && !pass_mujets) vetoEvent; // Check if the additional pT threshold requirements are passed bool pass_jetPt = _additionalJetCuts(); // Count the jet multiplicity for 25, 40, 60 and 80GeV unsigned int ithres, jet_n[4]; for (ithres = 0; ithres < 4; ithres++) { jet_n[ithres] = _countJets(ithres); } // Fill histograms for (unsigned int ihist = 0; ihist < 6; ihist++) { if (ihist > 0 && !pass_jetPt) continue; // additional pT threshold cuts for pT plots unsigned int threshLimit = _thresholdLimit(ihist); for (ithres = 0; ithres < threshLimit; ithres++) { if (jet_n[ithres] < 3) continue; // 3 or more jets for ljets // Fill if (ihist == 0) _histogram(ihist, ithres)->fill(jet_n[ithres]); // njets else if (ihist == 1) _histogram(ihist, ithres)->fill(_jets[0].pT()); // leading jet pT else if (ihist == 2) _histogram(ihist, ithres)->fill(_jets[1].pT()); // 2nd jet pT else if (ihist == 3 && jet_n[ithres] >= 3) _histogram(ihist, ithres)->fill(_jets[2].pT()); // 3rd jet pT else if (ihist == 4 && jet_n[ithres] >= 4) _histogram(ihist, ithres)->fill(_jets[3].pT()); // 4th jet pT else if (ihist == 5 && jet_n[ithres] >= 5) _histogram(ihist, ithres)->fill(_jets[4].pT()); // 5th jet pT } } } void finalize() { // Normalize to cross-section const double norm = crossSection()/sumOfWeights(); typedef map::value_type IDtoHisto1DPtr; ///< @todo Remove when C++11 allowed for (IDtoHisto1DPtr ihpair : _hMap) scale(ihpair.second, norm); ///< @todo Use normalize(ihpair.second, crossSection()) // Calc averages for (unsigned int ihist = 0; ihist < _histLimit ; ihist++) { unsigned int threshLimit = _thresholdLimit(ihist); for (unsigned int ithres = 0; ithres < threshLimit; ithres++) { scale(_histogram(ihist, ithres), 0.5); } } } private: /// @name Cut helper functions //@{ // Event selection functions bool _ejets(unsigned int& cutBits) { // 1. More than zero good electrons cutBits += 1; if (_dressedelectrons.size() == 0) return false; // 2. No additional electrons passing the veto selection cutBits += 1 << 1; if (_vetodressedelectrons.size() > 1) return false; // 3. No muons passing the veto selection cutBits += 1 << 2; if (_vetodressedmuons.size() > 0) return false; // 4. total neutrino pT > 30 GeV cutBits += 1 << 3; if (_met_et <= 30.0*GeV) return false; // 5. MTW > 35 GeV cutBits += 1 << 4; if (_transMass(_dressedelectrons[0].pT(), _dressedelectrons[0].phi(), _met_et, _met_phi) <= 35*GeV) return false; // 6. At least one b-tagged jet cutBits += 1 << 5; if (_jet_ntag < 1) return false; // 7. At least three good jets cutBits += 1 << 6; if (_jets.size() < 3) return false; cutBits += 1 << 7; return true; } bool _mujets(unsigned int& cutBits) { // 1. More than zero good muons cutBits += 1; if (_dressedmuons.size() == 0) return false; // 2. No additional muons passing the veto selection cutBits += 1 << 1; if (_vetodressedmuons.size() > 1) return false; // 3. No electrons passing the veto selection cutBits += 1 << 2; if (_vetodressedelectrons.size() > 0) return false; // 4. total neutrino pT > 30 GeV cutBits += 1 << 3; if (_met_et <= 30*GeV) return false; // 5. MTW > 35 GeV cutBits += 1 << 4; if (_transMass(_dressedmuons[0].pT(), _dressedmuons[0].phi(), _met_et, _met_phi) <= 35*GeV) return false; // 6. At least one b-tagged jet cutBits += 1 << 5; if (_jet_ntag < 1) return false; // 7. At least three good jets cutBits += 1 << 6; if (_jets.size() < 3) return false; cutBits += 1 << 7; return true; } bool _additionalJetCuts() { if (_jets.size() < 2) return false; if (_jets[0].pT() <= 50*GeV || _jets[1].pT() <= 35*GeV) return false; return true; } //@} /// @name Histogram helper functions //@{ unsigned int _thresholdLimit(unsigned int histId) { if (histId == 0) return 4; return 1; } Histo1DPtr _histogram(unsigned int histId, unsigned int thresholdId) { assert(histId < _histLimit); assert(thresholdId < _thresholdLimit(histId)); const unsigned int hInd = (histId == 0) ? thresholdId : (_thresholdLimit(0) + (histId-1) + thresholdId); if (_hMap.find(hInd) != _hMap.end()) return _hMap[hInd]; _hMap.insert( { hInd, Histo1DPtr() } ); - if (histId == 0) book(_hMap[hInd], 1, thresholdId+1, 1); - else book(_hMap[hInd], 2, histId, 1); + if (histId == 0) book(_hMap[hInd], thresholdId+1, 1, 1); + else book(_hMap[hInd], 4+histId, 1, 1); return _hMap[hInd]; } //@} /// @name Physics object helper functions //@{ double _transMass(double ptLep, double phiLep, double met, double phiMet) { return sqrt(2.0*ptLep*met*(1 - cos(phiLep-phiMet))); } unsigned int _countJets(unsigned int ithres) { if (ithres > 4) assert(0); double pTcut[4] = {25.,40.,60.,80.}; unsigned int i, jet_n = 0; for (i = 0; i < _jets.size(); i++) { if (_jets[i].pT() > pTcut[ithres]) jet_n++; } unsigned int ncutoff[4] = {8,7,6,5}; if (jet_n > ncutoff[ithres]) jet_n = ncutoff[ithres]; return jet_n; } //@} private: /// @name Objects that are used by the event selection decisions //@{ vector _dressedelectrons; vector _vetodressedelectrons; vector _dressedmuons; vector _vetodressedmuons; Particles _neutrinos; Jets _jets; unsigned int _jet_ntag; /// @todo Why not store the whole MET FourMomentum? double _met_et, _met_phi; bool _overlap; map _hMap; //unsigned int _chanLimit; unsigned int _histLimit; //@} }; // Declare the class as a hook for the plugin system DECLARE_RIVET_PLUGIN(ATLAS_2014_I1304688); } diff --git a/analyses/pluginATLAS/ATLAS_2014_I1304688.plot b/analyses/pluginATLAS/ATLAS_2014_I1304688.plot --- a/analyses/pluginATLAS/ATLAS_2014_I1304688.plot +++ b/analyses/pluginATLAS/ATLAS_2014_I1304688.plot @@ -1,85 +1,90 @@ -# BEGIN PLOT /ATLAS_2014_I1304688/d01. +# BEGIN PLOT /ATLAS_2014_I1304688/d.. LegendXPos=0.39 -XMin=2.5 -YLabel=$\mathrm{d}\sigma/\mathrm{dn}_{\mathrm{jets}}$ [pb] RatioPlotYMin=0.1 RatioPlotYMax=1.9 -RatioPlotYLabel=Expected/Data # END PLOT -# BEGIN PLOT /ATLAS_2014_I1304688/d02. -LogX=1 -LegendXPos=0.39 -YLabel=$\mathrm{d}\sigma/\mathrm{dp}_{\mathrm T}$ [pb/GeV] -RatioPlotYMin=0.1 -RatioPlotYMax=1.9 -RatioPlotYLabel=Expected/Data -# END PLOT - -# BEGIN PLOT /ATLAS_2014_I1304688/d01-x01-y01 +# BEGIN PLOT /ATLAS_2014_I1304688/d01 YMax=85 YMin=0.0075 XLabel=$\mathrm{n}_{\mathrm{jets}} ( \mathrm{jet~p}_\mathrm{T} > 25~\mathrm{GeV} )$ +YLabel=$\mathrm{d}\sigma/\mathrm{dn}_{\mathrm{jets}}$ [pb] Title=t$\bar{\mathrm t}$ cross-section vs. jet multiplicity for jets above $25~\mathrm{GeV}$ # END PLOT -# BEGIN PLOT /ATLAS_2014_I1304688/d01-x02-y01 +# BEGIN PLOT /ATLAS_2014_I1304688/d02 XMax=7.5 YMax=11 YMin=0.0055 XLabel=$\mathrm{n}_{\mathrm{jets}} ( \mathrm{jet~p}_\mathrm{T} > 40~\mathrm{GeV} )$ +YLabel=$\mathrm{d}\sigma/\mathrm{dn}_{\mathrm{jets}}$ [pb] Title=t$\bar{\mathrm t}$ cross-section vs. jet multiplicity for jets above $40~\mathrm{GeV}$ +XCustomMajorTicks=1.0 $3$ 2.0 $4$ 3.0 $5$ 4.0 $6$ 5.0 $\geq7$ # END PLOT -# BEGIN PLOT /ATLAS_2014_I1304688/d01-x03-y01 +# BEGIN PLOT /ATLAS_2014_I1304688/d03 XMax=6.5 YMax=5.5 YMin=0.0035 XLabel=$\mathrm{n}_{\mathrm{jets}} ( \mathrm{jet~p}_\mathrm{T} > 60~\mathrm{GeV} )$ +YLabel=$\mathrm{d}\sigma/\mathrm{dn}_{\mathrm{jets}}$ [pb] Title=t$\bar{\mathrm t}$ cross-section vs. jet multiplicity for jets above $60~\mathrm{GeV}$ +XCustomMajorTicks=1.0 $3$ 2.0 $4$ 3.0 $5$ 4.0 $\geq6$ # END PLOT -# BEGIN PLOT /ATLAS_2014_I1304688/d01-x04-y01 +# BEGIN PLOT /ATLAS_2014_I1304688/d04 XMax=5.5 YMax=2.5 YMin=0.0065 XLabel=$\mathrm{n}_{\mathrm{jets}} ( \mathrm{jet~p}_\mathrm{T} > 80~\mathrm{GeV} )$ +YLabel=$\mathrm{d}\sigma/\mathrm{dn}_{\mathrm{jets}}$ [pb] Title=t$\bar{\mathrm t}$ cross-section vs. jet multiplicity for jets above $80~\mathrm{GeV}$ +XCustomMajorTicks=1.0 $3$ 2.0 $4$ 3.0 $\geq5$ # END PLOT -# BEGIN PLOT /ATLAS_2014_I1304688/d02-x01-y01 +# BEGIN PLOT /ATLAS_2014_I1304688/d05 +LogX=1 +YLabel=$\mathrm{d}\sigma/\mathrm{dp}_{\mathrm T}$ [pb/GeV] XLabel=$1^\mathrm{st}$ jet $\mathrm{p}_\mathrm{T}$ [GeV] YMax=0.35 YMin=0.000075 Title=t$\bar{\mathrm t}$ cross-section vs. $1^\mathrm{st}$ jet $\mathrm{p}_\mathrm{T}$ # END PLOT -# BEGIN PLOT /ATLAS_2014_I1304688/d02-x02-y01 +# BEGIN PLOT /ATLAS_2014_I1304688/d06 +LogX=1 +YLabel=$\mathrm{d}\sigma/\mathrm{dp}_{\mathrm T}$ [pb/GeV] XLabel=$2^\mathrm{nd}$ jet $\mathrm{p}_\mathrm{T}$ [GeV] YMax=0.45 YMin=0.000025 Title=t$\bar{\mathrm t}$ cross-section vs. $2^\mathrm{nd}$ jet $\mathrm{p}_\mathrm{T}$ # END PLOT -# BEGIN PLOT /ATLAS_2014_I1304688/d02-x03-y01 +# BEGIN PLOT /ATLAS_2014_I1304688/d07 +LogX=1 +YLabel=$\mathrm{d}\sigma/\mathrm{dp}_{\mathrm T}$ [pb/GeV] XLabel=$3^\mathrm{rd}$ jet $\mathrm{p}_\mathrm{T}$ [GeV] YMax=1.05 YMin=0.00015 Title=t$\bar{\mathrm t}$ cross-section vs. $3^\mathrm{rd}$ jet $\mathrm{p}_\mathrm{T}$ # END PLOT -# BEGIN PLOT /ATLAS_2014_I1304688/d02-x04-y01 +# BEGIN PLOT /ATLAS_2014_I1304688/d08 +LogX=1 +YLabel=$\mathrm{d}\sigma/\mathrm{dp}_{\mathrm T}$ [pb/GeV] XLabel=$4^\mathrm{th}$ jet $\mathrm{p}_\mathrm{T}$ [GeV] YMax=1.05 YMin=0.00025 Title=t$\bar{\mathrm t}$ cross-section vs. $4^\mathrm{th}$ jet $\mathrm{p}_\mathrm{T}$ # END PLOT -# BEGIN PLOT /ATLAS_2014_I1304688/d02-x05-y01 +# BEGIN PLOT /ATLAS_2014_I1304688/d09 +LogX=1 +YLabel=$\mathrm{d}\sigma/\mathrm{dp}_{\mathrm T}$ [pb/GeV] XLabel=$5^\mathrm{th}$ jet $\mathrm{p}_\mathrm{T}$ [GeV] YMax=0.35 YMin=0.00025 Title=t$\bar{\mathrm t}$ cross-section vs. $5^\mathrm{th}$ jet $\mathrm{p}_\mathrm{T}$ # END PLOT diff --git a/analyses/pluginATLAS/ATLAS_2014_I1304688.yoda b/analyses/pluginATLAS/ATLAS_2014_I1304688.yoda --- a/analyses/pluginATLAS/ATLAS_2014_I1304688.yoda +++ b/analyses/pluginATLAS/ATLAS_2014_I1304688.yoda @@ -1,140 +1,120 @@ BEGIN YODA_SCATTER2D_V2 /REF/ATLAS_2014_I1304688/d01-x01-y01 IsRef: 1 Path: /REF/ATLAS_2014_I1304688/d01-x01-y01 -Title: ~ +Title: doi:10.17182/hepdata.18665.v1/t1 Type: Scatter2D --- # xval xerr- xerr+ yval yerr- yerr+ -0.000000e+00 5.000000e-01 5.000000e-01 0.000000e+00 0.000000e+00 0.000000e+00 -1.000000e+00 5.000000e-01 5.000000e-01 0.000000e+00 0.000000e+00 0.000000e+00 -2.000000e+00 5.000000e-01 5.000000e-01 0.000000e+00 0.000000e+00 0.000000e+00 -3.000000e+00 5.000000e-01 5.000000e-01 4.335670e+00 6.405840e-01 6.405840e-01 -4.000000e+00 5.000000e-01 5.000000e-01 3.764160e+00 2.772090e-01 2.772090e-01 -5.000000e+00 5.000000e-01 5.000000e-01 1.719390e+00 1.602250e-01 1.602250e-01 -6.000000e+00 5.000000e-01 5.000000e-01 6.109060e-01 8.700800e-02 8.700800e-02 -7.000000e+00 5.000000e-01 5.000000e-01 1.612850e-01 3.392400e-02 3.392400e-02 -8.000000e+00 5.000000e-01 5.000000e-01 4.249800e-02 1.237500e-02 1.237500e-02 +1.000000e+00 5.000000e-01 5.000000e-01 4.340000e+00 6.430380e-01 6.430380e-01 +2.000000e+00 5.000000e-01 5.000000e-01 3.760000e+00 2.768647e-01 2.768647e-01 +3.000000e+00 5.000000e-01 5.000000e-01 1.720000e+00 1.607257e-01 1.607257e-01 +4.000000e+00 5.000000e-01 5.000000e-01 6.110000e-01 8.691462e-02 8.691462e-02 +5.000000e+00 5.000000e-01 5.000000e-01 1.610000e-01 3.383491e-02 3.383491e-02 +6.000000e+00 5.000000e-01 5.000000e-01 4.250000e-02 1.236779e-02 1.236779e-02 END YODA_SCATTER2D_V2 - -BEGIN YODA_SCATTER2D_V2 /REF/ATLAS_2014_I1304688/d01-x02-y01 +BEGIN YODA_SCATTER2D_V2 /REF/ATLAS_2014_I1304688/d02-x01-y01 IsRef: 1 -Path: /REF/ATLAS_2014_I1304688/d01-x02-y01 -Title: ~ +Path: /REF/ATLAS_2014_I1304688/d02-x01-y01 +Title: doi:10.17182/hepdata.18665.v1/t2 Type: Scatter2D --- # xval xerr- xerr+ yval yerr- yerr+ -0.000000e+00 5.000000e-01 5.000000e-01 0.000000e+00 0.000000e+00 0.000000e+00 -1.000000e+00 5.000000e-01 5.000000e-01 0.000000e+00 0.000000e+00 0.000000e+00 -2.000000e+00 5.000000e-01 5.000000e-01 0.000000e+00 0.000000e+00 0.000000e+00 -3.000000e+00 5.000000e-01 5.000000e-01 4.313680e+00 3.595860e-01 3.595860e-01 -4.000000e+00 5.000000e-01 5.000000e-01 1.998790e+00 1.955730e-01 1.955730e-01 -5.000000e+00 5.000000e-01 5.000000e-01 5.288080e-01 6.569600e-02 6.569600e-02 -6.000000e+00 5.000000e-01 5.000000e-01 1.256830e-01 2.299100e-02 2.299100e-02 -7.000000e+00 5.000000e-01 5.000000e-01 2.359200e-02 6.016000e-03 6.016000e-03 +1.000000e+00 5.000000e-01 5.000000e-01 4.310000e+00 3.561166e-01 3.561166e-01 +2.000000e+00 5.000000e-01 5.000000e-01 2.000000e+00 1.958162e-01 1.958162e-01 +3.000000e+00 5.000000e-01 5.000000e-01 5.290000e-01 6.593428e-02 6.593428e-02 +4.000000e+00 5.000000e-01 5.000000e-01 1.260000e-01 2.311679e-02 2.311679e-02 +5.000000e+00 5.000000e-01 5.000000e-01 2.360000e-02 6.014899e-03 6.014899e-03 END YODA_SCATTER2D_V2 - -BEGIN YODA_SCATTER2D_V2 /REF/ATLAS_2014_I1304688/d01-x03-y01 +BEGIN YODA_SCATTER2D_V2 /REF/ATLAS_2014_I1304688/d03-x01-y01 IsRef: 1 -Path: /REF/ATLAS_2014_I1304688/d01-x03-y01 -Title: ~ +Path: /REF/ATLAS_2014_I1304688/d03-x01-y01 +Title: doi:10.17182/hepdata.18665.v1/t3 Type: Scatter2D --- # xval xerr- xerr+ yval yerr- yerr+ -0.000000e+00 5.000000e-01 5.000000e-01 0.000000e+00 0.000000e+00 0.000000e+00 -1.000000e+00 5.000000e-01 5.000000e-01 0.000000e+00 0.000000e+00 0.000000e+00 -2.000000e+00 5.000000e-01 5.000000e-01 0.000000e+00 0.000000e+00 0.000000e+00 -3.000000e+00 5.000000e-01 5.000000e-01 1.988260e+00 2.037330e-01 2.037330e-01 -4.000000e+00 5.000000e-01 5.000000e-01 4.950360e-01 6.374500e-02 6.374500e-02 -5.000000e+00 5.000000e-01 5.000000e-01 1.042220e-01 1.748900e-02 1.748900e-02 -6.000000e+00 5.000000e-01 5.000000e-01 1.721700e-02 4.829000e-03 4.829000e-03 +1.000000e+00 5.000000e-01 5.000000e-01 1.990000e+00 2.040211e-01 2.040211e-01 +2.000000e+00 5.000000e-01 5.000000e-01 4.950000e-01 6.383197e-02 6.383197e-02 +3.000000e+00 5.000000e-01 5.000000e-01 1.040000e-01 1.745807e-02 1.745807e-02 +4.000000e+00 5.000000e-01 5.000000e-01 1.720000e-02 4.827198e-03 4.827198e-03 END YODA_SCATTER2D_V2 - -BEGIN YODA_SCATTER2D_V2 /REF/ATLAS_2014_I1304688/d01-x04-y01 +BEGIN YODA_SCATTER2D_V2 /REF/ATLAS_2014_I1304688/d04-x01-y01 IsRef: 1 -Path: /REF/ATLAS_2014_I1304688/d01-x04-y01 -Title: ~ +Path: /REF/ATLAS_2014_I1304688/d04-x01-y01 +Title: doi:10.17182/hepdata.18665.v1/t4 Type: Scatter2D --- # xval xerr- xerr+ yval yerr- yerr+ -0.000000e+00 5.000000e-01 5.000000e-01 0.000000e+00 0.000000e+00 0.000000e+00 -1.000000e+00 5.000000e-01 5.000000e-01 0.000000e+00 0.000000e+00 0.000000e+00 -2.000000e+00 5.000000e-01 5.000000e-01 0.000000e+00 0.000000e+00 0.000000e+00 -3.000000e+00 5.000000e-01 5.000000e-01 7.551370e-01 9.676600e-02 9.676600e-02 -4.000000e+00 5.000000e-01 5.000000e-01 1.493310e-01 2.251700e-02 2.251700e-02 -5.000000e+00 5.000000e-01 5.000000e-01 2.460500e-02 6.938000e-03 6.938000e-03 +1.000000e+00 5.000000e-01 5.000000e-01 7.550000e-01 9.664295e-02 9.664295e-02 +2.000000e+00 5.000000e-01 5.000000e-01 1.490000e-01 2.250097e-02 2.250097e-02 +3.000000e+00 5.000000e-01 5.000000e-01 2.460000e-02 6.930611e-03 6.930611e-03 END YODA_SCATTER2D_V2 - -BEGIN YODA_SCATTER2D_V2 /REF/ATLAS_2014_I1304688/d02-x01-y01 +BEGIN YODA_SCATTER2D_V2 /REF/ATLAS_2014_I1304688/d05-x01-y01 IsRef: 1 -Path: /REF/ATLAS_2014_I1304688/d02-x01-y01 -Title: ~ +Path: /REF/ATLAS_2014_I1304688/d05-x01-y01 +Title: doi:10.17182/hepdata.18665.v1/t5 Type: Scatter2D --- # xval xerr- xerr+ yval yerr- yerr+ -6.000000e+01 1.000000e+01 1.000000e+01 7.860500e-02 9.349000e-03 9.349000e-03 -8.000000e+01 1.000000e+01 1.000000e+01 1.288730e-01 9.410000e-03 9.410000e-03 -1.050000e+02 1.500000e+01 1.500000e+01 1.004150e-01 8.215000e-03 8.215000e-03 -1.375000e+02 1.750000e+01 1.750000e+01 5.124400e-02 5.161000e-03 5.161000e-03 -1.750000e+02 2.000000e+01 2.000000e+01 1.957200e-02 2.552000e-03 2.552000e-03 -2.150000e+02 2.000000e+01 2.000000e+01 8.721000e-03 1.128000e-03 1.128000e-03 -2.575000e+02 2.250000e+01 2.250000e+01 3.632000e-03 5.340000e-04 5.340000e-04 -6.550000e+02 3.750000e+02 3.750000e+02 2.020000e-04 2.900000e-05 2.900000e-05 +6.000000e+01 1.000000e+01 1.000000e+01 7.860000e-02 9.317001e-03 9.317001e-03 +8.000000e+01 1.000000e+01 1.000000e+01 1.280000e-01 9.372887e-03 9.372887e-03 +1.050000e+02 1.500000e+01 1.500000e+01 1.000000e-01 8.139410e-03 8.139410e-03 +1.375000e+02 1.750000e+01 1.750000e+01 5.120000e-02 5.134061e-03 5.134061e-03 +1.750000e+02 2.000000e+01 2.000000e+01 1.960000e-02 2.543775e-03 2.543775e-03 +2.150000e+02 2.000000e+01 2.000000e+01 8.720000e-03 1.125961e-03 1.125961e-03 +2.575000e+02 2.250000e+01 2.250000e+01 3.630000e-03 5.317795e-04 5.317795e-04 +6.550000e+02 3.750000e+02 3.750000e+02 2.020000e-04 2.874439e-05 2.874439e-05 END YODA_SCATTER2D_V2 - -BEGIN YODA_SCATTER2D_V2 /REF/ATLAS_2014_I1304688/d02-x02-y01 +BEGIN YODA_SCATTER2D_V2 /REF/ATLAS_2014_I1304688/d06-x01-y01 IsRef: 1 -Path: /REF/ATLAS_2014_I1304688/d02-x02-y01 -Title: ~ +Path: /REF/ATLAS_2014_I1304688/d06-x01-y01 +Title: doi:10.17182/hepdata.18665.v1/t6 Type: Scatter2D --- # xval xerr- xerr+ yval yerr- yerr+ -4.250000e+01 7.500000e+00 7.500000e+00 1.141650e-01 1.556100e-02 1.556100e-02 -6.000000e+01 1.000000e+01 1.000000e+01 1.886690e-01 1.477500e-02 1.477500e-02 -8.000000e+01 1.000000e+01 1.000000e+01 1.225510e-01 1.084300e-02 1.084300e-02 -1.050000e+02 1.500000e+01 1.500000e+01 5.136000e-02 5.107000e-03 5.107000e-03 -1.375000e+02 1.750000e+01 1.750000e+01 1.721800e-02 2.170000e-03 2.170000e-03 -1.750000e+02 2.000000e+01 2.000000e+01 5.324000e-03 8.530000e-04 8.530000e-04 -5.125000e+02 3.175000e+02 3.175000e+02 2.010000e-04 3.500000e-05 3.500000e-05 +4.250000e+01 7.500000e+00 7.500000e+00 1.140000e-01 1.542711e-02 1.542711e-02 +6.000000e+01 1.000000e+01 1.000000e+01 1.890000e-01 1.463988e-02 1.463988e-02 +8.000000e+01 1.000000e+01 1.000000e+01 1.230000e-01 1.086655e-02 1.086655e-02 +1.050000e+02 1.500000e+01 1.500000e+01 5.140000e-02 5.116301e-03 5.116301e-03 +1.375000e+02 1.750000e+01 1.750000e+01 1.720000e-02 2.163511e-03 2.163511e-03 +1.750000e+02 2.000000e+01 2.000000e+01 5.320000e-03 8.492027e-04 8.492027e-04 +5.125000e+02 3.175000e+02 3.175000e+02 2.010000e-04 3.502767e-05 3.502767e-05 END YODA_SCATTER2D_V2 - -BEGIN YODA_SCATTER2D_V2 /REF/ATLAS_2014_I1304688/d02-x03-y01 +BEGIN YODA_SCATTER2D_V2 /REF/ATLAS_2014_I1304688/d07-x01-y01 IsRef: 1 -Path: /REF/ATLAS_2014_I1304688/d02-x03-y01 -Title: ~ +Path: /REF/ATLAS_2014_I1304688/d07-x01-y01 +Title: doi:10.17182/hepdata.18665.v1/t7 Type: Scatter2D --- # xval xerr- xerr+ yval yerr- yerr+ -3.000000e+01 5.000000e+00 5.000000e+00 1.921700e-01 2.883400e-02 2.883400e-02 -4.250000e+01 7.500000e+00 7.500000e+00 2.595500e-01 2.069900e-02 2.069900e-02 -6.000000e+01 1.000000e+01 1.000000e+01 1.497800e-01 1.397100e-02 1.397100e-02 -8.000000e+01 1.000000e+01 1.000000e+01 4.941800e-02 5.159000e-03 5.159000e-03 -1.050000e+02 1.500000e+01 1.500000e+01 1.469400e-02 1.786000e-03 1.786000e-03 -3.250000e+02 2.050000e+02 2.050000e+02 3.580000e-04 5.500000e-05 5.500000e-05 +3.000000e+01 5.000000e+00 5.000000e+00 1.920000e-01 2.868393e-02 2.868393e-02 +4.250000e+01 7.500000e+00 7.500000e+00 2.600000e-01 2.062211e-02 2.062211e-02 +6.000000e+01 1.000000e+01 1.000000e+01 1.500000e-01 1.389424e-02 1.389424e-02 +8.000000e+01 1.000000e+01 1.000000e+01 4.940000e-02 5.165785e-03 5.165785e-03 +1.050000e+02 1.500000e+01 1.500000e+01 1.470000e-02 1.785369e-03 1.785369e-03 +3.250000e+02 2.050000e+02 2.050000e+02 3.580000e-04 5.481844e-05 5.481844e-05 END YODA_SCATTER2D_V2 - -BEGIN YODA_SCATTER2D_V2 /REF/ATLAS_2014_I1304688/d02-x04-y01 +BEGIN YODA_SCATTER2D_V2 /REF/ATLAS_2014_I1304688/d08-x01-y01 IsRef: 1 -Path: /REF/ATLAS_2014_I1304688/d02-x04-y01 -Title: ~ +Path: /REF/ATLAS_2014_I1304688/d08-x01-y01 +Title: doi:10.17182/hepdata.18665.v1/t8 Type: Scatter2D --- # xval xerr- xerr+ yval yerr- yerr+ -3.000000e+01 5.000000e+00 5.000000e+00 2.622280e-01 2.048700e-02 2.048700e-02 -4.250000e+01 7.500000e+00 7.500000e+00 1.647500e-01 1.512600e-02 1.512600e-02 -6.000000e+01 1.000000e+01 1.000000e+01 4.924400e-02 5.952000e-03 5.952000e-03 -8.000000e+01 1.000000e+01 1.000000e+01 1.101000e-02 1.548000e-03 1.548000e-03 -1.850000e+02 9.500000e+01 9.500000e+01 5.270000e-04 8.100000e-05 8.100000e-05 +3.000000e+01 5.000000e+00 5.000000e+00 2.620000e-01 1.997567e-02 1.997567e-02 +4.250000e+01 7.500000e+00 7.500000e+00 1.650000e-01 1.511530e-02 1.511530e-02 +6.000000e+01 1.000000e+01 1.000000e+01 4.920000e-02 5.906664e-03 5.906664e-03 +8.000000e+01 1.000000e+01 1.000000e+01 1.100000e-02 1.541767e-03 1.541767e-03 +1.850000e+02 9.500000e+01 9.500000e+01 5.270000e-04 8.087690e-05 8.087690e-05 END YODA_SCATTER2D_V2 - -BEGIN YODA_SCATTER2D_V2 /REF/ATLAS_2014_I1304688/d02-x05-y01 +BEGIN YODA_SCATTER2D_V2 /REF/ATLAS_2014_I1304688/d09-x01-y01 IsRef: 1 -Path: /REF/ATLAS_2014_I1304688/d02-x05-y01 -Title: ~ +Path: /REF/ATLAS_2014_I1304688/d09-x01-y01 +Title: doi:10.17182/hepdata.18665.v1/t9 Type: Scatter2D --- # xval xerr- xerr+ yval yerr- yerr+ -3.000000e+01 5.000000e+00 5.000000e+00 1.508520e-01 1.404900e-02 1.404900e-02 -4.250000e+01 7.500000e+00 7.500000e+00 5.382600e-02 7.036000e-03 7.036000e-03 -6.000000e+01 1.000000e+01 1.000000e+01 1.220700e-02 1.853000e-03 1.853000e-03 -1.325000e+02 6.250000e+01 6.250000e+01 4.000000e-04 7.200000e-05 7.200000e-05 +3.000000e+01 5.000000e+00 5.000000e+00 1.510000e-01 1.407787e-02 1.407787e-02 +4.250000e+01 7.500000e+00 7.500000e+00 5.380000e-02 6.881985e-03 6.881985e-03 +6.000000e+01 1.000000e+01 1.000000e+01 1.220000e-02 1.843129e-03 1.843129e-03 +1.325000e+02 6.250000e+01 6.250000e+01 4.000000e-04 7.138739e-05 7.138739e-05 END YODA_SCATTER2D_V2