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
TFitParticleMCPInvSpher Class Reference

#include <TFitParticleMCPInvSpher.h>

Inheritance diagram for TFitParticleMCPInvSpher:
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)
 
 TFitParticleMCPInvSpher ()
 
 TFitParticleMCPInvSpher (const TFitParticleMCPInvSpher &fitParticle)
 
 TFitParticleMCPInvSpher (TVector3 *p, Double_t M, const TMatrixD *theCovMatrix)
 
 TFitParticleMCPInvSpher (const TString &name, const TString &title, TVector3 *p, Double_t M, const TMatrixD *theCovMatrix)
 
virtual TMatrixD * transform (const TLorentzVector &vec)
 
virtual ~TFitParticleMCPInvSpher ()
 
- 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 9 of file TFitParticleMCPInvSpher.h.

Constructor & Destructor Documentation

TFitParticleMCPInvSpher::TFitParticleMCPInvSpher ( )

Definition at line 27 of file TFitParticleMCPInvSpher.cc.

TFitParticleMCPInvSpher::TFitParticleMCPInvSpher ( const TFitParticleMCPInvSpher fitParticle)

Definition at line 33 of file TFitParticleMCPInvSpher.cc.

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

Definition at line 52 of file TFitParticleMCPInvSpher.cc.

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

Definition at line 58 of file TFitParticleMCPInvSpher.cc.

TFitParticleMCPInvSpher::~TFitParticleMCPInvSpher ( )
virtual

Definition at line 77 of file TFitParticleMCPInvSpher.cc.

Member Function Documentation

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

Implements TAbsFitParticle.

Definition at line 93 of file TFitParticleMCPInvSpher.cc.

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

Implements TAbsFitParticle.

Definition at line 65 of file TFitParticleMCPInvSpher.cc.

TMatrixD * TFitParticleMCPInvSpher::getDerivative ( )
virtual

Implements TAbsFitParticle.

Definition at line 171 of file TFitParticleMCPInvSpher.cc.

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

Definition at line 85 of file TFitParticleMCPInvSpher.cc.

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

Implements TAbsFitParticle.

Definition at line 121 of file TFitParticleMCPInvSpher.cc.

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

Definition at line 130 of file TFitParticleMCPInvSpher.cc.

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

Implements TAbsFitParticle.

Definition at line 206 of file TFitParticleMCPInvSpher.cc.