#include <TrackParticle.h>
Public Types | |
enum | { kappa = 0, lambda, phi, dxy, dz, NHelixPar } |
Public Member Functions | |
double | mass () const override |
int | nParameters () const override |
TrackParticle (const TVectorT< double > &par, const TMatrixTSym< double > &cov, int pdgid, double mass, double charge, double b) | |
~TrackParticle () override | |
Public Member Functions inherited from tauImpactParameter::Particle | |
virtual double | bField () const |
virtual double | charge () const |
virtual double | covariance (int i, int j) const |
virtual const TMatrixTSym< double > & | covariance () const |
virtual double | parameter (int i) const |
virtual const TVectorT< double > & | parameter () const |
Particle (const TVectorT< double > &par, const TMatrixTSym< double > &cov, int pdgid, double charge, double b) | |
virtual int | pdgId () const |
virtual double | qB () const |
virtual | ~Particle () |
Static Public Member Functions | |
static TString | name (int i) |
Private Attributes | |
double | mass_ |
Definition at line 15 of file TrackParticle.h.
anonymous enum |
TrackParticle::TrackParticle | ( | const TVectorT< double > & | par, |
const TMatrixTSym< double > & | cov, | ||
int | pdgid, | ||
double | mass, | ||
double | charge, | ||
double | b | ||
) |
Definition at line 10 of file TrackParticle.cc.
|
inlineoverride |
Definition at line 21 of file TrackParticle.h.
|
inlineoverridevirtual |
Implements tauImpactParameter::Particle.
Definition at line 25 of file TrackParticle.h.
References mass_.
Referenced by Particle.Particle::__str__(), and DiObject.DiMuon::__str__().
|
static |
Definition at line 14 of file TrackParticle.cc.
References dxy, dz, mps_fire::i, kappa, lambda, and phi.
Referenced by config.CFG::__str__(), and validation.Sample::digest().
|
inlineoverridevirtual |
Implements tauImpactParameter::Particle.
Definition at line 24 of file TrackParticle.h.
References NHelixPar.
|
private |
Definition at line 28 of file TrackParticle.h.
Referenced by mass().