CMS 3D CMS Logo

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Pages
List of all members | Public Member Functions | Protected Member Functions
TFitParticleMCMomDev Class Reference

#include <TFitParticleMCMomDev.h>

Inheritance diagram for TFitParticleMCMomDev:
TAbsFitParticle

Public Member Functions

virtual TLorentzVector * calc4Vec (const TMatrixD *params)
 
virtual TAbsFitParticleclone (const TString &newname=TString("")) const
 
virtual TMatrixD * getDerivative ()
 
virtual void setIni4Vec (const TLorentzVector *pini)
 
void setIni4Vec (const TVector3 *p, Double_t M)
 
 TFitParticleMCMomDev ()
 
 TFitParticleMCMomDev (const TFitParticleMCMomDev &fitParticle)
 
 TFitParticleMCMomDev (TVector3 *p, Double_t M, const TMatrixD *theCovMatrix)
 
 TFitParticleMCMomDev (const TString &name, const TString &title, TVector3 *p, Double_t M, const TMatrixD *theCovMatrix)
 
virtual TMatrixD * transform (const TLorentzVector &vec)
 
virtual ~TFitParticleMCMomDev ()
 
- Public Member Functions inherited from TAbsFitParticle
virtual void applycorr (TMatrixD *corrMatrix)
 
virtual const TMatrixD * getCovMatrix () const
 
virtual const TMatrixD * getCovMatrixDeltaY ()
 
virtual const TMatrixD * getCovMatrixFit () const
 
const TLorentzVector * getCurr4Vec ()
 
TString getInfoString ()
 
const TLorentzVector * getIni4Vec ()
 
Int_t getNPar () const
 
const TMatrixD * getParCurr ()
 
const TMatrixD * getParIni ()
 
virtual const TMatrixD * getPull ()
 
const TVector3 * getu1 ()
 
const TVector3 * getu2 ()
 
const TVector3 * getu3 ()
 
virtual void print ()
 
virtual void reset ()
 
virtual void setCovMatrix (const TMatrixD *theCovMatrix)
 
virtual void setCovMatrixFit (const TMatrixD *theCovMatrixFit)
 
void setParIni (const TMatrixD *parini)
 
 TAbsFitParticle ()
 
 TAbsFitParticle (const TString &name, const TString &title)
 
virtual ~TAbsFitParticle ()
 

Protected Member Functions

void init (TVector3 *p, Double_t M, const TMatrixD *theCovMatrix)
 
- Protected Member Functions inherited from TAbsFitParticle
void calcCovMatrixDeltaY ()
 

Additional Inherited Members

- Protected Attributes inherited from TAbsFitParticle
TMatrixD _covMatrix
 
TMatrixD _covMatrixDeltaY
 
TMatrixD _covMatrixFit
 
TMatrixD _iniparameters
 
Int_t _nPar
 
TMatrixD _parameters
 
TLorentzVector _pcurr
 
TLorentzVector _pini
 
TMatrixD _pull
 
TVector3 _u1
 
TVector3 _u2
 
TVector3 _u3
 

Detailed Description

Definition at line 10 of file TFitParticleMCMomDev.h.

Constructor & Destructor Documentation

TFitParticleMCMomDev::TFitParticleMCMomDev ( )

Definition at line 34 of file TFitParticleMCMomDev.cc.

TFitParticleMCMomDev::TFitParticleMCMomDev ( const TFitParticleMCMomDev fitParticle)

Definition at line 40 of file TFitParticleMCMomDev.cc.

TFitParticleMCMomDev::TFitParticleMCMomDev ( TVector3 *  p,
Double_t  M,
const TMatrixD *  theCovMatrix 
)

Definition at line 59 of file TFitParticleMCMomDev.cc.

TFitParticleMCMomDev::TFitParticleMCMomDev ( const TString &  name,
const TString &  title,
TVector3 *  p,
Double_t  M,
const TMatrixD *  theCovMatrix 
)

Definition at line 65 of file TFitParticleMCMomDev.cc.

TFitParticleMCMomDev::~TFitParticleMCMomDev ( )
virtual

Definition at line 84 of file TFitParticleMCMomDev.cc.

Member Function Documentation

TLorentzVector * TFitParticleMCMomDev::calc4Vec ( const TMatrixD *  params)
virtual

Implements TAbsFitParticle.

Definition at line 106 of file TFitParticleMCMomDev.cc.

TAbsFitParticle * TFitParticleMCMomDev::clone ( const TString &  newname = TString("")) const
virtual

Implements TAbsFitParticle.

Definition at line 72 of file TFitParticleMCMomDev.cc.

TMatrixD * TFitParticleMCMomDev::getDerivative ( )
virtual

Implements TAbsFitParticle.

Definition at line 175 of file TFitParticleMCMomDev.cc.

void TFitParticleMCMomDev::init ( TVector3 *  p,
Double_t  M,
const TMatrixD *  theCovMatrix 
)
protected

Definition at line 92 of file TFitParticleMCMomDev.cc.

void TFitParticleMCMomDev::setIni4Vec ( const TLorentzVector *  pini)
virtual

Implements TAbsFitParticle.

Definition at line 136 of file TFitParticleMCMomDev.cc.

void TFitParticleMCMomDev::setIni4Vec ( const TVector3 *  p,
Double_t  M 
)

Definition at line 145 of file TFitParticleMCMomDev.cc.

TMatrixD * TFitParticleMCMomDev::transform ( const TLorentzVector &  vec)
virtual

Implements TAbsFitParticle.

Definition at line 210 of file TFitParticleMCMomDev.cc.