CMS 3D CMS Logo

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Pages
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 57 of file Constrained_Top.h.

Constructor & Destructor Documentation

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 58 of file Constrained_Top.cc.

65  : _bmass (defs.get_float ("bmass")),
67  _equal_side(defs.get_bool("equal_side"))
68 
69 {
70 }
Fourvec_Constrainer_Args _fourvec_constrainer_args

Member Function Documentation

double hitfit::Constrained_Top_Args::bmass ( ) const

Return the _bmass parameter.

Definition at line 73 of file Constrained_Top.cc.

References _bmass.

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

78 {
79  return _bmass;
80 }
bool hitfit::Constrained_Top_Args::equal_side ( ) const

Return the _equal_side parameter.

Definition at line 93 of file Constrained_Top.cc.

References _equal_side.

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

98 {
99  return _equal_side;
100 }
const Fourvec_Constrainer_Args & hitfit::Constrained_Top_Args::fourvec_constrainer_args ( ) const

Return the _fourvec_constrainer_args parameter.

Definition at line 84 of file Constrained_Top.cc.

References _fourvec_constrainer_args.

88 {
90 }
Fourvec_Constrainer_Args _fourvec_constrainer_args

Member Data Documentation

double hitfit::Constrained_Top_Args::_bmass
private

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

Definition at line 103 of file Constrained_Top.h.

Referenced by bmass().

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 115 of file Constrained_Top.h.

Referenced by equal_side().

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 109 of file Constrained_Top.h.

Referenced by fourvec_constrainer_args().