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

Collection of object 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::ObjectProperties:

Public Member Functions

 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.
 

Public Attributes

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 object histograms; ranges are adjusted to the maximum, so range constraints and rebinning can be applied later.

Definition at line 205 of file LeptonsJetsAnalysis.h.

Constructor & Destructor Documentation

◆ ObjectProperties() [1/2]

Herwig::LeptonsJetsAnalysis::ObjectProperties::ObjectProperties ( )
inline

Default constructor.

Definition at line 233 of file LeptonsJetsAnalysis.h.

◆ ObjectProperties() [2/2]

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

Construct given Ecm.

Definition at line 238 of file LeptonsJetsAnalysis.h.

References ThePEG::Constants::pi.

Member Function Documentation

◆ count() [1/2]

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

Count given momentum, weight and id.

Definition at line 251 of file LeptonsJetsAnalysis.h.

References Statistics::Histogram::count(), mass, phi, pt, and y.

Referenced by Herwig::LeptonsJetsAnalysis::TripleProperties::count(), and Herwig::LeptonsJetsAnalysis::PairProperties::count().

◆ count() [2/2]

void Herwig::LeptonsJetsAnalysis::ObjectProperties::count ( Energy  perp,
double  rapidity,
double  xphi,
Energy  m,
double  weight,
unsigned int  id 
)
inline

Count given momentum components, weight and id.

Definition at line 264 of file LeptonsJetsAnalysis.h.

References Statistics::Histogram::count(), mass, phi, pt, and y.

◆ finalize()

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

Member Data Documentation

◆ mass

Statistics::Histogram Herwig::LeptonsJetsAnalysis::ObjectProperties::mass

Mass.

Definition at line 227 of file LeptonsJetsAnalysis.h.

Referenced by count(), and finalize().

◆ masslow

Statistics::Histogram Herwig::LeptonsJetsAnalysis::ObjectProperties::masslow

Definition at line 228 of file LeptonsJetsAnalysis.h.

◆ phi

Statistics::Histogram Herwig::LeptonsJetsAnalysis::ObjectProperties::phi

Azimuth.

Definition at line 222 of file LeptonsJetsAnalysis.h.

Referenced by count(), and finalize().

◆ pt

◆ pt_logx

Statistics::Histogram Herwig::LeptonsJetsAnalysis::ObjectProperties::pt_logx

Definition at line 212 of file LeptonsJetsAnalysis.h.

◆ ptlow

Statistics::Histogram Herwig::LeptonsJetsAnalysis::ObjectProperties::ptlow

Definition at line 211 of file LeptonsJetsAnalysis.h.

◆ y

Statistics::Histogram Herwig::LeptonsJetsAnalysis::ObjectProperties::y

Rapidity.

Definition at line 217 of file LeptonsJetsAnalysis.h.

Referenced by count(), and finalize().


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