MarlinKinfit  0.4.0
Class Hierarchy
This inheritance list is sorted roughly, but not completely, alphabetically:
[detail level 1234]
oCBaseConstraintAbstract base class for constraints of kinematic fits
|oCBaseHardConstraintAbstract base class for constraints of kinematic fits
||oCParticleConstraintAbstract base class for constraints of kinematic fits
|||oCMassConstraintImplements constraint 0 = mass1 - mass2 - m
|||\CMomentumConstraintImplements a constraint of the form efact*sum(E)+pxfact*sum(px)+pyfact*sum(py)+pzfact*sum(pz)=value
||\CVertexConstraintConstrains a TrackParticleFitObject to a VertexFitObject
|oCBaseSoftConstraintAbstract base class for soft constraints of kinematic fits
||\CSoftGaussParticleConstraintAbstract base class for constraints of kinematic fits
|| oCSoftGaussMassConstraintImplements constraint 0 = mass1 - mass2 - m
|| \CSoftGaussMomentumConstraintImplements a soft constraint with chi^2=((efact*sum(E_i) + pxfact*sum(p_x,i)+pyfact*sum(p_y,i)+pzfact*sum(p_z,i)-value)/sigma)^2
|\CTrackConstraintAbstract base class for constraints of kinematic fits
oCBaseDefs
oCBaseEventAbstract base class for different kinds of events
oCBaseFitObjectAbstract base class for particle objects of kinematic fits
|oCParticleFitObjectAbstract base class for particle objects of kinematic fits
||oCISRPhotonFitObjectClass ISRPhotonFitObject Documention: arXiv:1006.0436 [hep-ex]
||oCJetFitObjectClass for jets with (E, eta, phi) in kinematic fits
||oCLeptonFitObject
||oCNeutrinoFitObjectClass for neutrinos with (E, eta, phi) in kinematic fits
||oCSimplePhotonFitObjectClass for ISR/Beamstrahlung photons with (p_x,p_y (both fix), p_z (free)) in kinematic fits
||oCTrackParticleFitObject
||\CZinvisibleFitObjectClass for Z->neutrinos with (E, eta, phi) in kinematic fits
|\CVertexFitObjectClass that represents vertices
oCBaseFitterAbstract base class for fitting engines of kinematic fits
|oCNewFitterGSLA kinematic fitter using the Newton-Raphson method to solve the equations
|oCNewtonFitterGSLA kinematic fitter using the Newton-Raphson method to solve the equations
|\COPALFitterGSLDescription of the fit algorithm and interface:
oCBaseJetPairingAbstract base class for jet pairings
|oCFourJetPairingClass to handle permutations of 2b jets and 4 light jets
|oCFourJetZHPairingClass to handle permutations of 4 jets into two different bosons
|\CTwoB4JPairing
oCBaseTracerAbstract base class for trace objects of kinematic fits
|\CTextTracer
oCJBLHelixA helix, parametrized by (kappa, phi0, theta, dca, z0)
oCThreeVector
oCVertexFitObject::TrackDescriptor
\CTwoVector