Rivet analyses


title: JADE_1983_I190818

Hadronic charged multiplicity measurement between 12 and 35 GeV

Experiment: JADE (PETRA)

Inspire ID: 190818

Status: VALIDATED

Authors: - Peter Richardson

References: - Z.Phys. C20 (1983) 187

Beams: e+ e-

Beam energies: (6.0, 6.0); (15.0, 15.0); (17.5, 17.5)GeV

Run details: - Hadronic e+ e- events generated below the Z pole.

The charged particle multiplicity distribution of hadronic $e^+e^-$ events as measured between 12 and 35 GeV using the JADE detector at PETRA.'

Source code:JADE_1983_I190818.cc

```c++ // -- C++ --

include "Rivet/Analysis.hh"

include "Rivet/Projections/ChargedFinalState.hh"

namespace Rivet {

/// @brief Average multiplcity at a range of energies class JADE_1983_I190818 : public Analysis { public:

/// Constructor
RIVET_DEFAULT_ANALYSIS_CTOR(JADE_1983_I190818);


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

/// Book histograms and initialise projections before the run
void init() {
  const ChargedFinalState cfs;
  declare(cfs, "CFS");
  book(_mult, 1, 1, 1);
  for (int en : _mult.binning().edges<0>()) {
    if (isCompatibleWithSqrtS(double(en))) {
      _sqs = en;
      break;
    }
  }
  raiseBeamErrorIf(_sqs < 0);
}


/// Perform the per-event analysis
void analyze(const Event& event) {
  const FinalState& cfs = apply<FinalState>(event, "CFS");
  MSG_DEBUG("Total charged multiplicity = " << cfs.size());
  _mult->fill(_sqs, cfs.size());
}

/// @}

private:

// Histogram
BinnedProfilePtr<int> _mult;
int _sqs = -1;

};

RIVET_DECLARE_PLUGIN(JADE_1983_I190818); } ```