Go to the documentation of this file.
66 const std::vector<int>& list_flags)
87 assert(list_flags.size() ==
_v.size());
89 auto res = std::make_shared<Fit_Result>(chisq,
ev, pullx, pully, umwhad, utmass,
mt,
sigmt);
117 s <<
"List " <<
i <<
"\n" <<
res._v[
i];
CLHEP::HepVector Column_Vector
Holds set(s) of results from more than one kinematic fits.
Hold set(s) of results from more than one kinematic fits. Each set correspond to some subset of jet p...
std::vector< Fit_Result_Vec > _v
Fit_Results(int max_len, int n_lists)
Constructor, make n_list of lists, each of maximum length max_len.
Hold the result of one kinematic fit.
Holds pointers to a set of Fit_Result objects, resulting from different jet permutation with some con...
Represent a simple event consisting of lepton(s) and jet(s). An instance of this class holds a list o...
std::ostream & operator<<(std::ostream &s, const Constraint_Intermed &ci)
Output stream operator, print the content of this Constraint_Intermed to an output stream.
void push(double chisq, const Lepjets_Event &ev, const Column_Vector &pullx, const Column_Vector &pully, double umwhad, double utmass, double mt, double sigmt, const std::vector< int > &list_flags)
Add a new fit result.
const Fit_Result_Vec & operator[](std::vector< Fit_Result_Vec >::size_type i) const
Access the i-th list.