Go to the documentation of this file.
38 #ifndef HITFIT_FIT_RESULTS_H
39 #define HITFIT_FIT_RESULTS_H
104 void push(
double chisq,
112 const std::vector<int>& list_flags);
119 std::vector<Fit_Result_Vec>
_v;
124 #endif // not HITFIT_FIT_RESULT_H
CLHEP::HepVector Column_Vector
Holds set(s) of results from more than one kinematic fits.
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.
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...
Define matrix types for the HitFit package, and supply a few additional operations.
friend std::ostream & operator<<(std::ostream &s, const Fit_Results &res)
Output stream operator, print the content of this Fit_Results to an output stream.
Hold a list of pointers to a set of Fit_Result objects, resulting from different jet permutation with...
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.