CMS 3D CMS Logo

List of all members | Public Member Functions | Private Attributes
hitfit::Constrained_Top_Args Class Reference

Hold on to parameters for the Constrained_Top class. More...

#include <Constrained_Top.h>

Public Member Functions

double bmass () const
 
 Constrained_Top_Args (const Defaults &defs)
 
bool equal_side () const
 
const Fourvec_Constrainer_Argsfourvec_constrainer_args () const
 

Private Attributes

double _bmass
 
bool _equal_side
 
Fourvec_Constrainer_Args _fourvec_constrainer_args
 

Detailed Description

Hold on to parameters for the Constrained_Top class.

Definition at line 52 of file Constrained_Top.h.

Constructor & Destructor Documentation

◆ Constrained_Top_Args()

hitfit::Constrained_Top_Args::Constrained_Top_Args ( const Defaults defs)

Constructor.

Parameters
defsAn instance of defaults objects. The instance must contain the variables necessary to set up a fourvec_constrainer_args, and the following variables with types and names.
  • double bmass.
  • bool equal_side.

Definition at line 53 of file Constrained_Top.cc.

60  : _bmass(defs.get_float("bmass")),
62  _equal_side(defs.get_bool("equal_side"))
63 
64  {}
Fourvec_Constrainer_Args _fourvec_constrainer_args

Member Function Documentation

◆ bmass()

double hitfit::Constrained_Top_Args::bmass ( ) const

Return the _bmass parameter.

Definition at line 66 of file Constrained_Top.cc.

References _bmass.

Referenced by hitfit::Constrained_Top::constrain().

71  {
72  return _bmass;
73  }

◆ equal_side()

bool hitfit::Constrained_Top_Args::equal_side ( ) const

Return the _equal_side parameter.

Definition at line 83 of file Constrained_Top.cc.

References _equal_side.

88  {
89  return _equal_side;
90  }

◆ fourvec_constrainer_args()

const Fourvec_Constrainer_Args & hitfit::Constrained_Top_Args::fourvec_constrainer_args ( ) const

Return the _fourvec_constrainer_args parameter.

Definition at line 75 of file Constrained_Top.cc.

References _fourvec_constrainer_args.

79  {
81  }
Fourvec_Constrainer_Args _fourvec_constrainer_args

Member Data Documentation

◆ _bmass

double hitfit::Constrained_Top_Args::_bmass
private

The mass to which $b$-quark jets should be fixed.

Definition at line 98 of file Constrained_Top.h.

Referenced by bmass().

◆ _equal_side

bool hitfit::Constrained_Top_Args::_equal_side
private

If true, requires that the leptonic side and hadronic side of $t\bar{t}\to\ell + \rm{jets}$ event to have equal mass.

Definition at line 110 of file Constrained_Top.h.

Referenced by equal_side().

◆ _fourvec_constrainer_args

Fourvec_Constrainer_Args hitfit::Constrained_Top_Args::_fourvec_constrainer_args
private

Arguments for the subobjects, constraints among the four vectors in the event.

Definition at line 104 of file Constrained_Top.h.

Referenced by fourvec_constrainer_args().