63 #ifndef HITFIT_FOURVEC_EVENT_H 64 #define HITFIT_FOURVEC_EVENT_H 168 double the_phi_error,
169 double the_eta_error,
224 bool has_neutrino ()
const;
237 int nobjs_all ()
const;
270 double kt_x_error ()
const;
275 double kt_y_error ()
const;
280 double kt_xy_covar ()
const;
327 void set_x_p (
const Fourvec& p);
341 void set_kt_error (
double kt_x_error,
double kt_y_error,
double kt_xy_covar);
391 #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
T x() const
Cartesian x coordinate.
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...