rivet is hosted by Hepforge, IPPP Durham

## Rivet analyses reference

### BABAR_2006_I724557

Measurement of $\Omega_c^{*0}$ production
Experiment: BABAR (PEP-II)
Inspire ID: 724557
Status: VALIDATED
Authors:
• Peter Richardson
References:
• Phys.Rev.Lett. 97 (2006) 232001
Beams: e+ e-
Beam energies: (5.3, 5.3) GeV
Run details:
Measurement of the ratio $R=\sigma(e^+e^-\to\Omega^{*0}_cX, x_p(\Omega_c^{*0}) > 0.5)/\sigma(e^+e^-\to\Omega^0_cX, x_p(\Omega_c^0) > 0.5),$ by BABAR. This is currently the only measurement of the rate of $\Omega_c^{*0}$ production. ,
  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 // -*- C++ -*- #include "Rivet/Analysis.hh" #include "Rivet/Projections/UnstableParticles.hh" namespace Rivet { /// @brief Omega_c*0 production class BABAR_2006_I724557 : public Analysis { public: /// Constructor DEFAULT_RIVET_ANALYSIS_CTOR(BABAR_2006_I724557); /// @name Analysis methods ///@{ /// Book histograms and initialise projections before the run void init() { // projections declare(UnstableParticles(),"UFS"); // histos book(_c_Omega ,"TMP/Omega" ,1,0.,1.); book(_c_Omega_Star,"TMP/OmegaStar",1,0.,1.); } /// Perform the per-event analysis void analyze(const Event& event) { for(const Particle & omega : apply(event,"UFS").particles(Cuts::abspid==4332 or Cuts::abspid==4334)) { double xp = omega.momentum().p3().mod()/sqrt(0.25*sqr(sqrtS())-sqr(omega.mass())); if(xp<0.5) continue; if(omega.abspid()==4332) _c_Omega->fill(0.5); else _c_Omega_Star->fill(0.5); } } /// Normalise histograms etc., after the run void finalize() { Scatter2DPtr ratio; book(ratio,1,1,1); divide(_c_Omega_Star,_c_Omega,ratio); } ///@} /// @name Histograms ///@{ Histo1DPtr _c_Omega,_c_Omega_Star; ///@} }; DECLARE_RIVET_PLUGIN(BABAR_2006_I724557); }