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

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

Member Function Documentation

double hitfit::Constrained_Top_Args::bmass ( ) const

Return the _bmass parameter.

Definition at line 74 of file Constrained_Top.cc.

References _bmass.

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

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

Return the _equal_side parameter.

Definition at line 94 of file Constrained_Top.cc.

References _equal_side.

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

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

Return the _fourvec_constrainer_args parameter.

Definition at line 85 of file Constrained_Top.cc.

References _fourvec_constrainer_args.

89 {
91 }
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 104 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 116 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 110 of file Constrained_Top.h.

Referenced by fourvec_constrainer_args().