Hold on to parameters for the Fourvec_Constrainer class. More...
#include <Fourvec_Constrainer.h>
Public Member Functions | |
const Chisq_Constrainer_Args & | chisq_constrainer_args () const |
double | e_com () const |
Fourvec_Constrainer_Args (const Defaults &defs) | |
Constructor, initialize from a Defaults object. More... | |
bool | ignore_met () const |
bool | use_e () const |
Private Attributes | |
Chisq_Constrainer_Args | _chisq_constrainer_args |
double | _e_com |
bool | _ignore_met |
bool | _use_e |
Hold on to parameters for the Fourvec_Constrainer class.
Definition at line 98 of file Fourvec_Constrainer.h.
hitfit::Fourvec_Constrainer_Args::Fourvec_Constrainer_Args | ( | const Defaults & | defs | ) |
Constructor, initialize from a Defaults object.
defs | The set of parameters for the initialization. The instance must contain the following variables of types and names:
|
Definition at line 66 of file Fourvec_Constrainer.cc.
const Chisq_Constrainer_Args & hitfit::Fourvec_Constrainer_Args::chisq_constrainer_args | ( | ) | const |
Definition at line 112 of file Fourvec_Constrainer.cc.
References _chisq_constrainer_args.
Referenced by hitfit::Fourvec_Constrainer::constrain().
double hitfit::Fourvec_Constrainer_Args::e_com | ( | ) | const |
Return the _e_com parameter.
Definition at line 91 of file Fourvec_Constrainer.cc.
References _e_com.
Referenced by hitfit::Fourvec_Constraint_Calculator::calculate_constraints(), and hitfit::operator<<().
bool hitfit::Fourvec_Constrainer_Args::ignore_met | ( | ) | const |
Return the _ignore_met parameter.
Definition at line 101 of file Fourvec_Constrainer.cc.
References _ignore_met.
Referenced by hitfit::Fourvec_Constraint_Calculator::calculate_constraints(), hitfit::Fourvec_Constrainer::constrain(), and hitfit::Fourvec_Constraint_Calculator::eval().
bool hitfit::Fourvec_Constrainer_Args::use_e | ( | ) | const |
Return the _use_e parameter.
Definition at line 81 of file Fourvec_Constrainer.cc.
References _use_e.
Referenced by hitfit::Fourvec_Constraint_Calculator::calculate_constraints(), hitfit::Fourvec_Constrainer::constrain(), hitfit::Fourvec_Constraint_Calculator::eval(), and hitfit::operator<<().
|
private |
The internal arguments for the subobjects.
Definition at line 179 of file Fourvec_Constrainer.h.
Referenced by chisq_constrainer_args().
|
private |
The center-of-mass energy. Used only to keep the fit from going into a completely unphysical region.
Definition at line 165 of file Fourvec_Constrainer.h.
Referenced by e_com().
|
private |
If TRUE and the event does not have a neutrino, then the fit will be done without the overall transverse momentum constraint. Thus the missing transverse energy information will be ignored. If the event does have a neutrino, this parameter is ignored. If FALSE, take into account the overall transverse momentum constraint.
Definition at line 174 of file Fourvec_Constrainer.h.
Referenced by ignore_met().
|
private |
If TRUE, then when rescaling a four-momentum for a given mass, keep the measured energy and scale the three-momentum. If FALSE, then keep the three-momentum and scale the energy.
Definition at line 159 of file Fourvec_Constrainer.h.
Referenced by use_e().