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

Collection of triple histograms; ranges are adjusted to the maximum, so range constraints and rebinning can be applied later. More...

#include <LeptonsJetsAnalysis.h>

Inheritance diagram for Herwig::LeptonsJetsAnalysis::TripleProperties:

Public Member Functions

 TripleProperties ()
 Default constructor.
 
 TripleProperties (const string &name, Energy ecm)
 Construct given Ecm.
 
void count (const LorentzMomentum &p, const LorentzMomentum &q, const LorentzMomentum &r, double weight, unsigned int id)
 Count given momentum, weight and id.
 
void finalize (XML::Element &elem)
 Convert to XML.
 
- Public Member Functions inherited from Herwig::LeptonsJetsAnalysis::ObjectProperties
 ObjectProperties ()
 Default constructor.
 
 ObjectProperties (const string &name, Energy)
 Construct given Ecm.
 
void count (const LorentzMomentum &p, double weight, unsigned int id)
 Count given momentum, weight and id.
 
void count (Energy perp, double rapidity, double xphi, Energy m, double weight, unsigned int id)
 Count given momentum components, weight and id.
 
void finalize (XML::Element &elem)
 Convert to XML.
 

Static Public Member Functions

static double dYstar (const LorentzMomentum &a, const LorentzMomentum &b, const LorentzMomentum &c)
 Calculate deltaY^*.
 
static double dZstar (const LorentzMomentum &a, const LorentzMomentum &b, const LorentzMomentum &c)
 Calculate deltaZ^* – normalized deltaY^*.
 

Public Attributes

Statistics::Histogram deltaYstar
 Delta y^*.
 
Statistics::Histogram deltaZstar
 Delta z^*.
 
- Public Attributes inherited from Herwig::LeptonsJetsAnalysis::ObjectProperties
Statistics::Histogram pt
 Transverse momentum.
 
Statistics::Histogram ptlow
 
Statistics::Histogram pt_logx
 
Statistics::Histogram y
 Rapidity.
 
Statistics::Histogram phi
 Azimuth.
 
Statistics::Histogram mass
 Mass.
 
Statistics::Histogram masslow
 

Detailed Description

Collection of triple histograms; ranges are adjusted to the maximum, so range constraints and rebinning can be applied later.

Definition at line 407 of file LeptonsJetsAnalysis.h.

Constructor & Destructor Documentation

◆ TripleProperties() [1/2]

Herwig::LeptonsJetsAnalysis::TripleProperties::TripleProperties ( )
inline

Default constructor.

Definition at line 441 of file LeptonsJetsAnalysis.h.

◆ TripleProperties() [2/2]

Herwig::LeptonsJetsAnalysis::TripleProperties::TripleProperties ( const string &  name,
Energy  ecm 
)
inline

Construct given Ecm.

Definition at line 447 of file LeptonsJetsAnalysis.h.

Member Function Documentation

◆ count()

void Herwig::LeptonsJetsAnalysis::TripleProperties::count ( const LorentzMomentum &  p,
const LorentzMomentum &  q,
const LorentzMomentum &  r,
double  weight,
unsigned int  id 
)
inline

◆ dYstar()

static double Herwig::LeptonsJetsAnalysis::TripleProperties::dYstar ( const LorentzMomentum &  a,
const LorentzMomentum &  b,
const LorentzMomentum &  c 
)
inlinestatic

Calculate deltaY^*.

Definition at line 413 of file LeptonsJetsAnalysis.h.

Referenced by count(), and dZstar().

◆ dZstar()

static double Herwig::LeptonsJetsAnalysis::TripleProperties::dZstar ( const LorentzMomentum &  a,
const LorentzMomentum &  b,
const LorentzMomentum &  c 
)
inlinestatic

Calculate deltaZ^* – normalized deltaY^*.

Definition at line 422 of file LeptonsJetsAnalysis.h.

References dYstar().

Referenced by count().

◆ finalize()

void Herwig::LeptonsJetsAnalysis::TripleProperties::finalize ( XML::Element elem)
inline

Member Data Documentation

◆ deltaYstar

Statistics::Histogram Herwig::LeptonsJetsAnalysis::TripleProperties::deltaYstar

Delta y^*.

Definition at line 431 of file LeptonsJetsAnalysis.h.

Referenced by count(), and finalize().

◆ deltaZstar

Statistics::Histogram Herwig::LeptonsJetsAnalysis::TripleProperties::deltaZstar

Delta z^*.

Definition at line 436 of file LeptonsJetsAnalysis.h.

Referenced by count(), and finalize().


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