rivet is hosted by Hepforge, IPPP Durham

## Rivet analyses reference

### ATLAS_2010_S8591806

Charged particles at 900 GeV in ATLAS
Experiment: ATLAS (LHC 900GeV)
Inspire ID: 849050
Status: VALIDATED
Authors:
• Frank Siegert
References:
Beams: p+ p+
Beam energies: (450.0, 450.0) GeV
Run details:
• pp QCD interactions at 900 GeV including diffractive events.

The first measurements with the ATLAS detector at the LHC. Data were collected using a minimum-bias trigger in December 2009 during proton-proton collisions at a centre of mass energy of 900 GeV. The charged- particle density, its dependence on transverse momentum and pseudorapid- ity, and the relationship between transverse momentum and charged-particle multiplicity are measured for events with at least one charged particle in the kinematic range $|\eta| < 2.5$ and $p_\perp > 500$ MeV. All data is corrected to the particle level.

Source code: ATLAS_2010_S8591806.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 // -*- C++ -*- #include "Rivet/Analysis.hh" #include "Rivet/Projections/ChargedFinalState.hh" namespace Rivet { /// @brief ATLAS minimum bias analysis at 900 GeV /// @author Frank Siegert class ATLAS_2010_S8591806 : public Analysis { public: ATLAS_2010_S8591806() : Analysis("ATLAS_2010_S8591806") { } void init() { ChargedFinalState cfs((Cuts::etaIn(-2.5, 2.5) && Cuts::pT >= 0.5*GeV)); declare(cfs, "CFS"); book(_h_dNch_deta ,2, 1, 1); book(_h_dNch_dpT ,3, 1, 1); book(_h_dNevt_dNch ,4, 1, 1); book(_p_meanpT_Nch ,5, 1, 1); book(_Nevt_after_cuts, "nevt_pass"); } void analyze(const Event& event) { const ChargedFinalState& charged = apply(event, "CFS"); if (charged.size() < 1) { vetoEvent; } _Nevt_after_cuts->fill(); _h_dNevt_dNch->fill(charged.size()); for (const Particle& p : charged.particles()) { double pT = p.pT()/GeV; _h_dNch_deta->fill(p.eta()); _h_dNch_dpT->fill(pT, 1.0/pT); _p_meanpT_Nch->fill(charged.size(), pT); } } void finalize() { double deta = 5.0; scale(_h_dNch_deta, 1.0/_Nevt_after_cuts->val()); scale(_h_dNch_dpT, 1.0/_Nevt_after_cuts->val()/TWOPI/deta); scale(_h_dNevt_dNch, 1.0/_Nevt_after_cuts->val()); } private: Histo1DPtr _h_dNch_deta; Histo1DPtr _h_dNch_dpT; Histo1DPtr _h_dNevt_dNch; Profile1DPtr _p_meanpT_Nch; CounterPtr _Nevt_after_cuts; }; //DECLARE_RIVET_PLUGIN(ATLAS_2010_S8591806); DECLARE_ALIASED_RIVET_PLUGIN(ATLAS_2010_S8591806, ATLAS_2010_I849050); }