33 #ifndef HITFIT_CONSTRAINED_TOP_H 34 #define HITFIT_CONSTRAINED_TOP_H 203 #endif // not HITFIT_CONSTRAINED_TOP_H
const Fourvec_Constrainer_Args & fourvec_constrainer_args() const
Hold on to parameters for the Constrained_Top class.
Constrained_Top(const Constrained_Top_Args &args, double lepw_mass, double hadw_mass, double top_mass)
Constructor, create an instance of the Constrained_Top object from the arguments object and the mass ...
friend std::ostream & operator<<(std::ostream &s, const Constrained_Top &ct)
Output stream operator, print the content of this Constrained_Top object to an output stream...
Do a constrained kinematic fitting for a event.
CLHEP::HepVector Column_Vector
Fourvec_Constrainer _constrainer
Define matrix types for the HitFit package, and supply a few additional operations.
Represent a simple event consisting of lepton(s) and jet(s). An instance of this class holds a list o...
double constrain(Lepjets_Event &ev, double &mt, double &sigmt, Column_Vector &pullx, Column_Vector &pully)
Do a constrained fit of events. Returns the top mass and its error in mt and sigmt, and the pull quantities in pullx and pully. Returns the , this will be negative if the fit failed to converge.
Constrained_Top_Args(const Defaults &defs)
Fourvec_Constrainer_Args _fourvec_constrainer_args
const Constrained_Top_Args _args
Define an interface for getting parameter settings.
Do a kinematic fit for a set of four-vectors, given a set of mass constraints.
Do a kinematic fit for a set of four-momenta, given a set of mass constraints.
Hold on to parameters for the Fourvec_Constrainer class.