Represent a single object in a Fourvec_Event, this is just a dumb data container. Each object in a Fourvec_Event has the following attributes: More...
#include <Fourvec_Event.h>
Public Member Functions | |
FE_Obj (const Fourvec &the_p, double the_mass, int the_label, double the_p_error, double the_phi_error, double the_eta_error, bool the_muon_p) | |
Constructor. More... | |
Public Attributes | |
double | eta_error |
int | label |
double | mass |
bool | muon_p |
Fourvec | p |
double | p_error |
double | phi_error |
Represent a single object in a Fourvec_Event, this is just a dumb data container. Each object in a Fourvec_Event has the following attributes:
Definition at line 90 of file Fourvec_Event.h.
hitfit::FE_Obj::FE_Obj | ( | const Fourvec & | the_p, |
double | the_mass, | ||
int | the_label, | ||
double | the_p_error, | ||
double | the_phi_error, | ||
double | the_eta_error, | ||
bool | the_muon_p | ||
) |
Constructor.
the_p | The four-momentum. |
the_mass | The mass of the object. |
the_label | An integer label to identify the object type. |
the_p_error | Uncertainty in momentum or if the muon flag is set to TRUE. |
the_phi_error | Uncertainty in azimuthal angle . |
the_eta_error | Uncertainty in pseudorapidity . |
the_muon_p | Muon/inverse momentum flag. |
Definition at line 44 of file Fourvec_Event.cc.
double hitfit::FE_Obj::eta_error |
Uncertainty in pseudorapidity .
Definition at line 130 of file Fourvec_Event.h.
Referenced by hitfit::operator<<().
int hitfit::FE_Obj::label |
An integer label to identify the object type.
Definition at line 114 of file Fourvec_Event.h.
Referenced by hitfit::Fourvec_Event::add(), hitfit::operator<<(), hitfit::Pair_Table::Pair_Table(), and hitfit::Constraint_Intermed_Labels::sum_mass_terms().
double hitfit::FE_Obj::mass |
The mass of the object. The kinematic fitting algorithm will fix the mass to this.
Definition at line 108 of file Fourvec_Event.h.
Referenced by Particle.Particle::__str__(), ZMuMuRochCorAnalyzer.DiMuon::__str__(), DiObject.DiMuon::__str__(), hitfit::operator<<(), and hitfit::Constraint_Intermed_Labels::sum_mass_terms().
bool hitfit::FE_Obj::muon_p |
Muon/inverse momentum flag. If the flag is set to TRUE, then the uncertainty is interpreted as uncertainty in instead of .
Definition at line 139 of file Fourvec_Event.h.
Referenced by hitfit::Fourvec_Constraint_Calculator::calculate_constraints(), and hitfit::operator<<().
Fourvec hitfit::FE_Obj::p |
The four-momentum of the object.
Definition at line 100 of file Fourvec_Event.h.
Referenced by hitfit::Fourvec_Event::add(), hitfit::Fourvec_Constraint_Calculator::calculate_constraints(), hitfit::operator<<(), and Electron.Electron::ptErr().
double hitfit::FE_Obj::p_error |
Uncertainty in momentum .
Definition at line 120 of file Fourvec_Event.h.
Referenced by hitfit::operator<<().
double hitfit::FE_Obj::phi_error |
Uncertainty in azimuthal angle .
Definition at line 125 of file Fourvec_Event.h.
Referenced by hitfit::operator<<().