3#include "GaudiKernel/ObjectVector.h"
4#include "GaudiKernel/ContainedObject.h"
7#include "CLHEP/Matrix/Vector.h"
8#include "CLHEP/Matrix/SymMatrix.h"
9#include "CLHEP/Vector/ThreeVector.h"
10#include "CLHEP/Geometry/Point3D.h"
11#include "CLHEP/Vector/LorentzVector.h"
13#ifndef ENABLE_BACKWARDS_COMPATIBILITY
36 const HepVector
helix()
const;
37 const HepSymMatrix
err()
const;
38 const HepLorentzVector
p4(
const double mass)
const;
43 const Hep3Vector
p3()
const{
51 const double err(
const int i)
const {
return m_err[i]; }
55 const double px()
const {
return m_px; }
56 const double py()
const {
return m_py; }
57 const double pz()
const {
return m_pz; }
58 const double p()
const {
return m_p; }
61 const double x()
const {
return m_x; }
62 const double y()
const {
return m_y; }
63 const double z()
const {
return m_z; }
64 const double r()
const {
return m_r; }
80 void setError(
const HepSymMatrix& Ea);
HepGeom::Point3D< double > HepPoint3D
const CLID & CLID_DstMdcTrack
ObjectVector< DstMdcTrack > DstMdcTrackCol
static const CLID & classID()
const double theta() const
void setFirstLayer(const int id)
void setPxy(const double pxy)
void setTrackId(const int trackId)
void setPy(const double py)
const HepSymMatrix err() const
void setZ(const double z)
void setNster(const int ns)
void setX(const double x)
void setError(double err[15])
const HepLorentzVector p4(const double mass) const
const HepPoint3D x3() const
void setNdof(const int ndof)
const double chi2() const
void setTheta(const double theta)
virtual const CLID & clID() const
DstMdcTrack & operator=(const DstMdcTrack &)
void setStat(const int stat)
const int trackId() const
const int lastLayer() const
void setNlayer(const int nlayer)
void setP(const double p)
void setHelix(double helix[5])
void setPoca(double poca[3])
void setR(const double r)
const double err(const int i) const
void setCharge(const int charge)
const int firstLayer() const
void setLastLayer(const int id)
const HepVector helix() const
......
void setY(const double y)
void setChi2(const double chi)
void setPhi(const double phi)
void setPz(const double pz)
const double helix(const int i) const
const HepPoint3D poca() const
const Hep3Vector p3() const
void setPx(const double px)