CMS 3D CMS Logo

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Pages
Classes | Namespaces | Enumerations | Functions
Fourvec_Constrainer.cc File Reference

Do a kinematic fit for a set of four-vectors, given a set of mass constraints. Contains definitions of helper class Fourvec_Constraint_Calculator and some helper functions. See the documentation for the header file Fourvec_Constrainer.h for details. More...

#include "TopQuarkAnalysis/TopHitFit/interface/Fourvec_Constrainer.h"
#include "TopQuarkAnalysis/TopHitFit/interface/Fourvec_Event.h"
#include "TopQuarkAnalysis/TopHitFit/interface/Pair_Table.h"
#include "TopQuarkAnalysis/TopHitFit/interface/Chisq_Constrainer.h"
#include "TopQuarkAnalysis/TopHitFit/interface/matutil.h"
#include "TopQuarkAnalysis/TopHitFit/interface/Defaults.h"
#include <cmath>
#include <iostream>

Go to the source code of this file.

Classes

class  hitfit::Fourvec_Constraint_Calculator
 Concrete realization of the Constraint_Calculator class. Evaluate constraints at the point described by x and y (well-measured and poorly-measured variables, respectively). The results should be stored in F. Bx and By should be set to the gradients of F with respect to x and y, respectively. More...
 

Namespaces

 hitfit
 

Enumerations

enum  hitfit::Kt_Offsets { hitfit::x_offs = 0, hitfit::y_offs = 1 }
 
enum  hitfit::Offsets { hitfit::p_offs = 0, hitfit::phi_offs = 1, hitfit::eta_offs = 2 }
 
enum  hitfit::Unmeasured_Variables { hitfit::nu_z = 1 }
 

Functions

std::ostream & hitfit::operator<< (std::ostream &s, const Fourvec_Constrainer &c)
 Output stream operator, print the content of this Fourvec_Constrainer to an output stream. More...
 

Detailed Description

Do a kinematic fit for a set of four-vectors, given a set of mass constraints. Contains definitions of helper class Fourvec_Constraint_Calculator and some helper functions. See the documentation for the header file Fourvec_Constrainer.h for details.

Author
Scott Stuart Snyder snyde.nosp@m.r@bn.nosp@m.l.gov
Creation date:
Jul 2000.
Modification History:
Apr 2009: Haryo Sumowidagdo Suhar.nosp@m.yo.S.nosp@m.umowi.nosp@m.dagd.nosp@m.o@cer.nosp@m.n.ch: Imported to CMSSW.
Nov 2009: Haryo Sumowidagdo Suhar.nosp@m.yo.S.nosp@m.umowi.nosp@m.dagd.nosp@m.o@cer.nosp@m.n.ch: Added doxygen tags for automatic generation of documentation.
Terms of Usage:
With consent for the original author (Scott Snyder).

Definition in file Fourvec_Constrainer.cc.