boca::HemisphereMasses Class Reference

#include <HemisphereMasses.hh>

Public Member Functions

Constructors
 HemisphereMasses ()
 Default constructor. More...
 
 HemisphereMasses (GradedLorentzVector< Momentum > const &negative, GradedLorentzVector< Momentum > const &positive, Momentum const &scalar_momentum)
 Constructor accepting two graded Lorentz vectors and the scalar momentum. More...
 
 HemisphereMasses (Range< double > const &masses, Range< double > const &broadenings)
 Constructor accepting ranges for the mass and jet broadenings. More...
 
Setter
void SetMasses (GradedLorentzVector< Momentum > const &negative, GradedLorentzVector< Momentum > const &positive)
 Set masses. More...
 
void SetMasses (Range< double > const &masses)
 Set masses. More...
 
void SetBroadenings (GradedLorentzVector< Momentum > const &negative, GradedLorentzVector< Momentum > const &positive, Momentum const &scalar_momentum)
 Set jet broadenings. More...
 
void SetBroadenings (Range< double > const &broadenings)
 Set jet broadenings. More...
 
Jet mass related event shapes
double MHigh2 () const
 The high hemishpere mass squared divided by the visible energy squared. More...
 
double MLow2 () const
 The low hemishpere mass squared divided by the visible energy squared. More...
 
double MDiff2 () const
 The difference between the hemishpere masses squared divided by the visible energy squared. More...
 
Jet broadening related event shapes
double BMax () const
 The wide jet broadening. More...
 
double BMin () const
 The narrow jet broadening. More...
 
double BSum () const
 The sum of the jet broadenings. More...
 
double BDiff () const
 The difference of the jet broadenings. More...
 

Detailed Description

Hemisphere masses

Constructor & Destructor Documentation

boca::HemisphereMasses::HemisphereMasses ( )

Default constructor.

boca::HemisphereMasses::HemisphereMasses ( GradedLorentzVector< Momentum > const &  negative,
GradedLorentzVector< Momentum > const &  positive,
Momentum const &  scalar_momentum 
)

Constructor accepting two graded Lorentz vectors and the scalar momentum.

boca::HemisphereMasses::HemisphereMasses ( boca::Range< double > const &  masses,
boca::Range< double > const &  broadenings 
)

Constructor accepting ranges for the mass and jet broadenings.

Member Function Documentation

double boca::HemisphereMasses::BDiff ( ) const

The difference of the jet broadenings.

double boca::HemisphereMasses::BMax ( ) const

The wide jet broadening.

double boca::HemisphereMasses::BMin ( ) const

The narrow jet broadening.

double boca::HemisphereMasses::BSum ( ) const

The sum of the jet broadenings.

double boca::HemisphereMasses::MDiff2 ( ) const

The difference between the hemishpere masses squared divided by the visible energy squared.

double boca::HemisphereMasses::MHigh2 ( ) const

The high hemishpere mass squared divided by the visible energy squared.

double boca::HemisphereMasses::MLow2 ( ) const

The low hemishpere mass squared divided by the visible energy squared.

void boca::HemisphereMasses::SetBroadenings ( GradedLorentzVector< Momentum > const &  negative,
GradedLorentzVector< Momentum > const &  positive,
Momentum const &  scalar_momentum 
)

Set jet broadenings.

void boca::HemisphereMasses::SetBroadenings ( boca::Range< double > const &  broadenings)

Set jet broadenings.

void boca::HemisphereMasses::SetMasses ( GradedLorentzVector< Momentum > const &  negative,
GradedLorentzVector< Momentum > const &  positive 
)

Set masses.

void boca::HemisphereMasses::SetMasses ( boca::Range< double > const &  masses)

Set masses.


The documentation for this class was generated from the following files: