Main Page | Class Hierarchy | Compound List | File List | Compound Members | File Members

NeutrinoFitObject Class Reference

Class for neutrinos with (E, eta, phi) in kinematic fits. More...

#include <NeutrinoFitObject.h>

Inheritance diagram for NeutrinoFitObject:

Inheritance graph
[legend]
Collaboration diagram for NeutrinoFitObject:

Collaboration graph
[legend]
List of all members.

Public Member Functions

 NeutrinoFitObject (double E, double eta, double phi, double DE, double Deta, double Dphi, double m=0)
virtual ~NeutrinoFitObject ()
virtual const char * getParamName (int ilocal) const
 Get name of parameter ilocal.

virtual bool setParam (int i, double par_, bool measured_)
virtual bool setParam (int i, double par_)
 Set value of parameter ilocal; return=success.

virtual double getPx () const
 these depend on actual parametrisation!

virtual double getPy () const
virtual double getPz () const
virtual double getE () const
virtual double getDPx (int ilocal) const
virtual double getDPy (int ilocal) const
virtual double getDPz (int ilocal) const
virtual double getDE (int ilocal) const
virtual double getD2Px (int ilocal1, int ilocal2) const
virtual double getD2Py (int ilocal1, int ilocal2) const
virtual double getD2Pz (int ilocal1, int ilocal2) const
virtual double getD2E (int ilocal1, int ilocal2) const
virtual void addToGlobalDerMatrix (int idim, double c, double *M) const
 Add derivatives to global covariance matrix.


Protected Member Functions

double getP () const

Detailed Description

Class for neutrinos with (E, eta, phi) in kinematic fits.

Author: Jenny List, Benno List

Date
2005/01/12 10:11:45
Author
blist

Changelog:

Definition at line 23 of file NeutrinoFitObject.h.


Constructor & Destructor Documentation

NeutrinoFitObject::NeutrinoFitObject double  E,
double  eta,
double  phi,
double  DE,
double  Deta,
double  Dphi,
double  m = 0
 

Definition at line 22 of file NeutrinoFitObject.C.

References ParticleFitObject::setMass(), and setParam().

NeutrinoFitObject::~NeutrinoFitObject  )  [virtual]
 

Definition at line 32 of file NeutrinoFitObject.C.


Member Function Documentation

void NeutrinoFitObject::addToGlobalDerMatrix int  idim,
double  c,
double *  M
const [virtual]
 

Add derivatives to global covariance matrix.

Implements ParticleFitObject.

Definition at line 224 of file NeutrinoFitObject.C.

double NeutrinoFitObject::getD2E int  ilocal1,
int  ilocal2
const [virtual]
 

Definition at line 207 of file NeutrinoFitObject.C.

double NeutrinoFitObject::getD2Px int  ilocal1,
int  ilocal2
const [virtual]
 

Definition at line 125 of file NeutrinoFitObject.C.

References getP(), ParticleFitObject::mass, ParticleFitObject::NPAR, and ParticleFitObject::par.

double NeutrinoFitObject::getD2Py int  ilocal1,
int  ilocal2
const [virtual]
 

Definition at line 156 of file NeutrinoFitObject.C.

References getP(), ParticleFitObject::mass, ParticleFitObject::NPAR, and ParticleFitObject::par.

double NeutrinoFitObject::getD2Pz int  ilocal1,
int  ilocal2
const [virtual]
 

Definition at line 187 of file NeutrinoFitObject.C.

References getP(), ParticleFitObject::mass, ParticleFitObject::NPAR, and ParticleFitObject::par.

double NeutrinoFitObject::getDE int  ilocal  )  const [virtual]
 

Implements ParticleFitObject.

Definition at line 213 of file NeutrinoFitObject.C.

double NeutrinoFitObject::getDPx int  ilocal  )  const [virtual]
 

Implements ParticleFitObject.

Definition at line 84 of file NeutrinoFitObject.C.

References getP(), and ParticleFitObject::par.

double NeutrinoFitObject::getDPy int  ilocal  )  const [virtual]
 

Implements ParticleFitObject.

Definition at line 98 of file NeutrinoFitObject.C.

References getP(), and ParticleFitObject::par.

double NeutrinoFitObject::getDPz int  ilocal  )  const [virtual]
 

Implements ParticleFitObject.

Definition at line 112 of file NeutrinoFitObject.C.

References getP(), and ParticleFitObject::par.

double NeutrinoFitObject::getE  )  const [virtual]
 

Implements ParticleFitObject.

Definition at line 81 of file NeutrinoFitObject.C.

References ParticleFitObject::par.

double NeutrinoFitObject::getP  )  const [inline, protected, virtual]
 

Implements ParticleFitObject.

Definition at line 62 of file NeutrinoFitObject.h.

References ParticleFitObject::mass, and ParticleFitObject::par.

Referenced by getD2Px(), getD2Py(), getD2Pz(), getDPx(), getDPy(), getDPz(), getPx(), getPy(), and getPz().

const char * NeutrinoFitObject::getParamName int  ilocal  )  const [virtual]
 

Get name of parameter ilocal.

Parameters:
ilocal  Local parameter number

Reimplemented from BaseFitObject.

Definition at line 34 of file NeutrinoFitObject.C.

double NeutrinoFitObject::getPx  )  const [virtual]
 

these depend on actual parametrisation!

Implements ParticleFitObject.

Definition at line 72 of file NeutrinoFitObject.C.

References getP(), and ParticleFitObject::par.

double NeutrinoFitObject::getPy  )  const [virtual]
 

Implements ParticleFitObject.

Definition at line 75 of file NeutrinoFitObject.C.

References getP(), and ParticleFitObject::par.

double NeutrinoFitObject::getPz  )  const [virtual]
 

Implements ParticleFitObject.

Definition at line 78 of file NeutrinoFitObject.C.

References getP(), and ParticleFitObject::par.

bool NeutrinoFitObject::setParam int  i,
double  par_
[virtual]
 

Set value of parameter ilocal; return=success.

Reimplemented from ParticleFitObject.

Definition at line 53 of file NeutrinoFitObject.C.

References ParticleFitObject::mass, and ParticleFitObject::par.

bool NeutrinoFitObject::setParam int  i,
double  par_,
bool  measured_
[virtual]
 

Definition at line 44 of file NeutrinoFitObject.C.

References ParticleFitObject::measured.

Referenced by NeutrinoFitObject().


The documentation for this class was generated from the following files:
Generated on Fri Sep 14 17:38:37 2007 for Kinfit by doxygen 1.3.2