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

Collection of pair 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::PairProperties:

Public Member Functions

 PairProperties ()
 Default constructor.
 
 PairProperties (const string &name, Energy ecm)
 Construct given Ecm.
 
void count (const LorentzMomentum &p, const LorentzMomentum &q, 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 dPhi (const LorentzMomentum &a, const LorentzMomentum &b)
 Calculate deltaPhi.
 
static double dY (const LorentzMomentum &a, const LorentzMomentum &b)
 Calculate deltaY.
 
static double dR (const LorentzMomentum &a, const LorentzMomentum &b)
 Calculate deltaR.
 
static double yy (const LorentzMomentum &a, const LorentzMomentum &b)
 Calculate ydoty.
 

Public Attributes

Statistics::Histogram deltaY
 Delta y.
 
Statistics::Histogram deltaPhi
 Delta phi.
 
Statistics::Histogram deltaR
 Delta phi.
 
Statistics::Histogram yDotY
 Product of the rapidities.
 
- 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 pair histograms; ranges are adjusted to the maximum, so range constraints and rebinning can be applied later.

Definition at line 295 of file LeptonsJetsAnalysis.h.

Constructor & Destructor Documentation

◆ PairProperties() [1/2]

Herwig::LeptonsJetsAnalysis::PairProperties::PairProperties ( )
inline

Default constructor.

Definition at line 365 of file LeptonsJetsAnalysis.h.

◆ PairProperties() [2/2]

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

Construct given Ecm.

Definition at line 371 of file LeptonsJetsAnalysis.h.

References ThePEG::Constants::pi.

Member Function Documentation

◆ count()

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

Count given momentum, weight and id.

Definition at line 382 of file LeptonsJetsAnalysis.h.

References Herwig::LeptonsJetsAnalysis::ObjectProperties::count(), Statistics::Histogram::count(), deltaPhi, deltaR, deltaY, dPhi(), dR(), dY(), yDotY, and yy().

◆ dPhi()

static double Herwig::LeptonsJetsAnalysis::PairProperties::dPhi ( const LorentzMomentum &  a,
const LorentzMomentum &  b 
)
inlinestatic

Calculate deltaPhi.

Definition at line 301 of file LeptonsJetsAnalysis.h.

References ThePEG::Constants::pi.

Referenced by count(), and dR().

◆ dR()

static double Herwig::LeptonsJetsAnalysis::PairProperties::dR ( const LorentzMomentum &  a,
const LorentzMomentum &  b 
)
inlinestatic

Calculate deltaR.

Definition at line 326 of file LeptonsJetsAnalysis.h.

References dPhi(), dY(), ThePEG::sqr(), and ThePEG::sqrt().

Referenced by count().

◆ dY()

static double Herwig::LeptonsJetsAnalysis::PairProperties::dY ( const LorentzMomentum &  a,
const LorentzMomentum &  b 
)
inlinestatic

Calculate deltaY.

Definition at line 318 of file LeptonsJetsAnalysis.h.

Referenced by count(), and dR().

◆ finalize()

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

◆ yy()

static double Herwig::LeptonsJetsAnalysis::PairProperties::yy ( const LorentzMomentum &  a,
const LorentzMomentum &  b 
)
inlinestatic

Calculate ydoty.

Definition at line 334 of file LeptonsJetsAnalysis.h.

References ThePEG::sqrt().

Referenced by count().

Member Data Documentation

◆ deltaPhi

Statistics::Histogram Herwig::LeptonsJetsAnalysis::PairProperties::deltaPhi

Delta phi.

Definition at line 350 of file LeptonsJetsAnalysis.h.

Referenced by count(), and finalize().

◆ deltaR

Statistics::Histogram Herwig::LeptonsJetsAnalysis::PairProperties::deltaR

Delta phi.

Definition at line 355 of file LeptonsJetsAnalysis.h.

Referenced by count(), and finalize().

◆ deltaY

Statistics::Histogram Herwig::LeptonsJetsAnalysis::PairProperties::deltaY

Delta y.

Definition at line 345 of file LeptonsJetsAnalysis.h.

Referenced by count(), and finalize().

◆ yDotY

Statistics::Histogram Herwig::LeptonsJetsAnalysis::PairProperties::yDotY

Product of the rapidities.

Definition at line 360 of file LeptonsJetsAnalysis.h.

Referenced by count(), and finalize().


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