Rivet Analyses Reference
TASSO_1983_I192072
$\Xi^-,\bar{\Xi}^+$ spectrum at 34.4 GeV
Experiment: TASSO (Petra)
Inspire ID: 192072
Status: VALIDATED
Authors:References:- Phys.Lett. B130 (1983) 340-344, 1983
Beams: e+ e-
Beam energies: (17.2, 17.2) GeV
Run details:Measurement of the $\Xi^-,\bar{\Xi}^+$ spectrum in $e^+e^-$ collisions for a centre-of-mass energy of 34.4 GeV by the TASSO experiment at Petra.
Source code:
TASSO_1983_I192072.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
| // -*- C++ -*-
#include "Rivet/Analysis.hh"
#include "Rivet/Projections/UnstableParticles.hh"
#include "Rivet/Projections/Beam.hh"
namespace Rivet {
/// @brief Xi- spectrum at 34 GeV
class TASSO_1983_I192072 : public Analysis {
public:
/// Constructor
RIVET_DEFAULT_ANALYSIS_CTOR(TASSO_1983_I192072);
/// @name Analysis methods
//@{
/// Book histograms and initialise projections before the run
void init() {
// Initialise and register projections
declare(Beam(), "Beams");
declare(UnstableParticles(), "UFS");
// Book histograms
book(_h_spectrum, 2, 1, 1);
}
/// Perform the per-event analysis
void analyze(const Event& event) {
// Get beams and average beam momentum
const ParticlePair& beams = apply<Beam>(event, "Beams").beams();
const double meanBeamMom = ( beams.first.p3().mod() +
beams.second.p3().mod() ) / 2.0;
MSG_DEBUG("Avg beam momentum = " << meanBeamMom);
UnstableParticles ufs = apply<UnstableParticles>(event,"UFS");
for (const Particle& p : ufs.particles(Cuts::abspid==3312)) {
double modp = p.p3().mod();
double beta = modp/p.E();
double xE = p.E()/meanBeamMom;
_h_spectrum->fill(xE,1./beta);
}
}
/// Normalise histograms etc., after the run
void finalize() {
scale(_h_spectrum, sqr(sqrtS())*crossSection()/microbarn/sumOfWeights());
}
//@}
/// @name Histograms
//@{
Histo1DPtr _h_spectrum;
//@}
};
// The hook for the plugin system
RIVET_DECLARE_PLUGIN(TASSO_1983_I192072);
}
|