Rivet analyses

Differential cross-section for events with large total transverse energy

Experiment: CDF (Tevatron Run 1)

Inspire ID: 448075

Status: VALIDATED

Authors: - Frank Siegert

References: - Phys.Rev.Lett.80:3461-3466,1998 - 10.1103/PhysRevLett.80.3461

Beams: p- p+

Beam energies: (900.0, 900.0)GeV

Run details: - QCD events at Tevatron with $\sqrt{s}=1.8$ TeV without MPI.

Measurement of the differential cross section dσ/dEj for the production of multijet events in p collisions where the sum is over all jets with transverse energy Ej > Emin.

Source code:CDF_1998_I448075.cc

// -*- C++ -*-
#include "Rivet/Analysis.hh"
#include "Rivet/Projections/FinalState.hh"
#include "Rivet/Projections/FastJets.hh"

namespace Rivet {


  /// @brief CDF diff cross-section in events with large missing energy
  class CDF_1998_I448075 : public Analysis {
  public:

    RIVET_DEFAULT_ANALYSIS_CTOR(CDF_1998_I448075);


    /// @name Analysis methods
    /// @{

    /// Book histograms and initialise projections before the run
    void init() {
      FinalState fs(Cuts::abseta < 4.2);
      declare(FastJets(fs, JetAlg::CDFJETCLU, 0.7), "Jets");

      book(_h_sumET_20 ,1, 1, 1);
      book(_h_sumET_100 ,1, 1, 2);
    }


    /// Perform the per-event analysis
    void analyze(const Event& event) {
      const Jets jets = apply<FastJets>(event, "Jets").jets(Cuts::Et > 20*GeV, cmpMomByEt);
      double sumET_20(0.0), sumET_100(0.0);
      for (const Jet& jet : jets) {
        double ET = jet.Et()/GeV;
        sumET_20 += ET;
        if (ET > 100.0) sumET_100 += ET;
      }
      if (sumET_20 > 320.0) _h_sumET_20->fill(sumET_20);
      if (sumET_100 > 320.0) _h_sumET_100->fill(sumET_100);
    }


    /// Normalise histograms etc., after the run
    void finalize() {
      scale(_h_sumET_20, crossSection()/picobarn/sumOfWeights());
      scale(_h_sumET_100, crossSection()/picobarn/sumOfWeights());
    }

    /// @}


  private:

    /// @name Histograms
    /// @{
    Histo1DPtr _h_sumET_20, _h_sumET_100;
    /// @}

  };



  RIVET_DECLARE_ALIASED_PLUGIN(CDF_1998_I448075, CDF_1998_S3618439);

}

Aliases: - CDF_1998_S3618439