herwig is hosted by Hepforge, IPPP Durham
Herwig 7.3.0
Herwig::MultiplicityInfo Struct Reference

Struct for the multiplcity data. More...

#include <MultiplicityInfo.h>

Public Member Functions

 MultiplicityInfo (double mult=0., double error=0., ParticleSpecies type=other)
 Default constructor.
 
double simMultiplicity ()
 The average number per event.
 
double simError ()
 The error on the average number per event.
 
double nSigma ()
 Is the result more than \(3\sigma\) from the experimental result.
 
string bargraph ()
 Plot standard error in a simple barchart.
 

Public Attributes

double obsMultiplicity
 The observed multiplicity.
 
double obsError
 The error on the observed multiplicity.
 
ParticleSpecies type
 The type of particle.
 
Statistic count
 Simulation statistics for particles of this type.
 

Detailed Description

Struct for the multiplcity data.

Definition at line 23 of file MultiplicityInfo.h.

Constructor & Destructor Documentation

◆ MultiplicityInfo()

Herwig::MultiplicityInfo::MultiplicityInfo ( double  mult = 0.,
double  error = 0.,
ParticleSpecies  type = other 
)
inline

Default constructor.

Parameters
multThe observed multiplcity.
errorThe error on the observed multiplicity
typeThe type of particle

Definition at line 31 of file MultiplicityInfo.h.

Member Function Documentation

◆ bargraph()

string Herwig::MultiplicityInfo::bargraph ( )
inline

Plot standard error in a simple barchart.

Definition at line 77 of file MultiplicityInfo.h.

References nSigma(), and obsMultiplicity.

◆ nSigma()

double Herwig::MultiplicityInfo::nSigma ( )
inline

Is the result more than \(3\sigma\) from the experimental result.

Definition at line 68 of file MultiplicityInfo.h.

References obsError, obsMultiplicity, simError(), simMultiplicity(), ThePEG::sqr(), and ThePEG::sqrt().

Referenced by bargraph().

◆ simError()

double Herwig::MultiplicityInfo::simError ( )
inline

The error on the average number per event.

Definition at line 63 of file MultiplicityInfo.h.

References count, and Herwig::Statistic::mean_stdDev().

Referenced by nSigma().

◆ simMultiplicity()

double Herwig::MultiplicityInfo::simMultiplicity ( )
inline

The average number per event.

Definition at line 58 of file MultiplicityInfo.h.

References count, and Herwig::Statistic::mean().

Referenced by nSigma().

Member Data Documentation

◆ count

Statistic Herwig::MultiplicityInfo::count

Simulation statistics for particles of this type.

Definition at line 53 of file MultiplicityInfo.h.

Referenced by simError(), and simMultiplicity().

◆ obsError

double Herwig::MultiplicityInfo::obsError

The error on the observed multiplicity.

Definition at line 43 of file MultiplicityInfo.h.

Referenced by nSigma().

◆ obsMultiplicity

double Herwig::MultiplicityInfo::obsMultiplicity

The observed multiplicity.

Definition at line 38 of file MultiplicityInfo.h.

Referenced by bargraph(), and nSigma().

◆ type

ParticleSpecies Herwig::MultiplicityInfo::type

The type of particle.

Definition at line 48 of file MultiplicityInfo.h.


The documentation for this struct was generated from the following file: