Rivet is hosted by Hepforge, IPPP Durham

## Rivet analyses reference

### ATLAS_2011_S8971293

Dijet azimuthal decorrelations
Experiment: ATLAS (LHC)
Inspire ID: 889546
Status: VALIDATED
Authors:
• Frank Siegert
References:
Beams: p+ p+
Beam energies: (3500.0, 3500.0) GeV
Run details:
• pp QCD interactions at 7000 GeV. The distributions are binned in leading pT starting at 110 GeV with the last bin starting at 800 GeV.

Dijet azimuthal decorrelation measured by ATLAS at 7 TeV. Jets are anti-$k_t$ with $R = 0.6$, $p_\perp > 100$\;GeV, $|\eta| < 0.8$. The analysis is binned in leading jet $p_\perp$ bins. All data is fully corrected for detector effects.

Source code: ATLAS_2011_S8971293.cc
  1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 // -*- C++ -*- #include "Rivet/Analysis.hh" #include "Rivet/Tools/BinnedHistogram.hh" #include "Rivet/Projections/FinalState.hh" #include "Rivet/Projections/FastJets.hh" namespace Rivet { class ATLAS_2011_S8971293 : public Analysis { public: /// @name Constructors etc. //@{ /// Constructor ATLAS_2011_S8971293() : Analysis("ATLAS_2011_S8971293") { } //@} public: /// @name Analysis methods //@{ /// Book histograms and initialise projections before the run void init() { /// Initialise and register projections declare(FastJets(FinalState(), FastJets::ANTIKT, 0.6), "AntiKtJets06"); /// Book histograms _h_deltaPhi.addHistogram(110., 160., bookHisto1D(1, 1, 1)); _h_deltaPhi.addHistogram(160., 210., bookHisto1D(1, 1, 2)); _h_deltaPhi.addHistogram(210., 260., bookHisto1D(1, 1, 3)); _h_deltaPhi.addHistogram(260., 310., bookHisto1D(1, 1, 4)); _h_deltaPhi.addHistogram(310., 400., bookHisto1D(1, 1, 5)); _h_deltaPhi.addHistogram(400., 500., bookHisto1D(1, 1, 6)); _h_deltaPhi.addHistogram(500., 600., bookHisto1D(1, 1, 7)); _h_deltaPhi.addHistogram(600., 800., bookHisto1D(1, 1, 8)); _h_deltaPhi.addHistogram(800., 10000., bookHisto1D(1, 1, 9)); } /// Perform the per-event analysis void analyze(const Event& event) { const double weight = event.weight(); Jets jets06; foreach (const Jet& jet, apply(event, "AntiKtJets06").jetsByPt(100.0*GeV)) { if (jet.absrap() < 2.8) { jets06.push_back(jet); } } if (jets06.size()>1){ if (fabs(jets06[0].rapidity())<0.8 && fabs(jets06[1].rapidity())<0.8) { double observable = mapAngle0ToPi(jets06[0].phi()-jets06[1].phi()) / M_PI; _h_deltaPhi.fill(jets06[0].pT(), observable, weight); } } } /// Normalise histograms etc., after the run void finalize() { foreach (Histo1DPtr hist, _h_deltaPhi.getHistograms()) { normalize(hist, 1/M_PI); } } //@} private: /// @name Histograms //@{ BinnedHistogram _h_deltaPhi; //@} }; // The hook for the plugin system DECLARE_RIVET_PLUGIN(ATLAS_2011_S8971293); }