62 #ifndef HITFIT_FOURVEC_EVENT_H 63 #define HITFIT_FOURVEC_EVENT_H 164 double the_phi_error,
165 double the_eta_error,
215 bool has_neutrino()
const;
228 int nobjs_all()
const;
261 double kt_x_error()
const;
266 double kt_y_error()
const;
271 double kt_xy_covar()
const;
316 void set_x_p(
const Fourvec& p);
330 void set_kt_error(
double kt_x_error,
double kt_y_error,
double kt_xy_covar);
377 #endif // not HITFIT_FOURVEC_EVENT_H
Define three-vector and four-vector classes for the HitFit package, and supply a few additional opera...
Represent an event for kinematic fitting as a collection of four-momenta. Each object is represented ...
std::vector< FE_Obj > _objs
CLHEP::HepLorentzVector Fourvec
Typedef for a HepLorentzVector.
void add(std::map< std::string, TH1 * > &h, TH1 *hist)
std::ostream & operator<<(std::ostream &s, const Constraint_Intermed &ci)
Output stream operator, print the content of this Constraint_Intermed to an output stream...
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.
Represent a single object in a Fourvec_Event, this is just a dumb data container. Each object in a Fo...