#include <CTPPSFastTrack.h>
Public Types | |
typedef math::XYZPoint | Point |
typedef math::XYZVector | Vector |
Public Member Functions | |
unsigned int | cellid () const |
CTPPSFastTrack () | |
CTPPSFastTrack (float t, float xi, unsigned int cellid, float tof, float x1, float y1, float x2, float y2, const Vector &momentum, const Point &vertex) | |
const Vector & | momentum () const |
track momentum vector More... | |
float | px () const |
float | py () const |
float | pz () const |
const Point & | referencePoint () const |
Reference point on the track. More... | |
void | setcellid (unsigned int cellid) |
void | setp (const Vector &momentum) |
void | sett (float t) |
void | settof (float tof) |
void | setvertex (const Point &vertex) |
void | setx1 (float x1) |
void | setx2 (float x2) |
void | setxi (float xi) |
void | sety1 (float y1) |
void | sety2 (float y2) |
float | t () const |
float | timeOfFlight () const |
float | tof () const |
const Point & | vertex () const |
float | x0 () const |
float | x1 () const |
float | x2 () const |
float | xi () const |
float | y0 () const |
float | y1 () const |
float | y2 () const |
float | z0 () const |
Private Attributes | |
Vector | momentum_ |
unsigned int | thecellid |
float | thet |
float | thetof |
float | thex1 |
float | thex2 |
float | thexi |
float | they1 |
float | they2 |
Point | vertex_ |
Definition at line 9 of file CTPPSFastTrack.h.
typedef math::XYZPoint CTPPSFastTrack::Point |
Definition at line 12 of file CTPPSFastTrack.h.
Definition at line 11 of file CTPPSFastTrack.h.
|
inline |
Definition at line 14 of file CTPPSFastTrack.h.
|
inline |
Definition at line 26 of file CTPPSFastTrack.h.
|
inline |
|
inline |
|
inline |
|
inline |
const Point& CTPPSFastTrack::referencePoint | ( | ) | const |
Reference point on the track.
|
inline |
Definition at line 101 of file CTPPSFastTrack.h.
References cellid(), and thecellid.
Referenced by CTPPSFastTrackingProducer::FastReco().
|
inline |
Definition at line 83 of file CTPPSFastTrack.h.
References momentum(), and momentum_.
Referenced by CTPPSFastTrackingProducer::FastReco().
|
inline |
Definition at line 89 of file CTPPSFastTrack.h.
Referenced by CTPPSFastTrackingProducer::FastReco().
|
inline |
Definition at line 87 of file CTPPSFastTrack.h.
Referenced by CTPPSFastTrackingProducer::FastReco().
|
inline |
Definition at line 85 of file CTPPSFastTrack.h.
References vertex(), and vertex_.
Referenced by CTPPSFastTrackingProducer::FastReco().
|
inline |
Definition at line 93 of file CTPPSFastTrack.h.
Referenced by CTPPSFastTrackingProducer::FastReco().
|
inline |
Definition at line 97 of file CTPPSFastTrack.h.
Referenced by CTPPSFastTrackingProducer::FastReco().
|
inline |
Definition at line 91 of file CTPPSFastTrack.h.
Referenced by CTPPSFastTrackingProducer::FastReco().
|
inline |
Definition at line 95 of file CTPPSFastTrack.h.
Referenced by CTPPSFastTrackingProducer::FastReco().
|
inline |
Definition at line 99 of file CTPPSFastTrack.h.
Referenced by CTPPSFastTrackingProducer::FastReco().
|
inline |
|
inline |
|
inline |
Definition at line 65 of file CTPPSFastTrack.h.
References thetof.
Referenced by settof(), and timeOfFlight().
const Point& CTPPSFastTrack::vertex | ( | ) | const |
Referenced by Tau.Tau::dxy(), and setvertex().
|
inline |
|
inline |
Definition at line 67 of file CTPPSFastTrack.h.
References thex1.
Referenced by svgfig.Line::__repr__(), svgfig.LineGlobal::__repr__(), svgfig.HLine::__repr__(), svgfig.Rect::__repr__(), svgfig.LineAxis::__repr__(), svgfig.Rect::Path(), setx1(), and svgfig.LineGlobal::SVG().
|
inline |
Definition at line 71 of file CTPPSFastTrack.h.
References thex2.
Referenced by svgfig.Line::__repr__(), svgfig.LineGlobal::__repr__(), svgfig.HLine::__repr__(), svgfig.Rect::__repr__(), svgfig.LineAxis::__repr__(), svgfig.Rect::Path(), setx2(), and svgfig.LineGlobal::SVG().
|
inline |
|
inline |
|
inline |
Definition at line 69 of file CTPPSFastTrack.h.
References they1.
Referenced by svgfig.Line::__repr__(), svgfig.LineGlobal::__repr__(), svgfig.VLine::__repr__(), svgfig.Rect::__repr__(), svgfig.LineAxis::__repr__(), svgfig.Rect::Path(), sety1(), and svgfig.LineGlobal::SVG().
|
inline |
|
inline |
|
private |
|
private |
Definition at line 106 of file CTPPSFastTrack.h.
Referenced by cellid(), and setcellid().
|
private |
Definition at line 104 of file CTPPSFastTrack.h.
|
private |
Definition at line 107 of file CTPPSFastTrack.h.
|
private |
Definition at line 108 of file CTPPSFastTrack.h.
|
private |
Definition at line 110 of file CTPPSFastTrack.h.
|
private |
Definition at line 105 of file CTPPSFastTrack.h.
|
private |
Definition at line 109 of file CTPPSFastTrack.h.
|
private |
Definition at line 111 of file CTPPSFastTrack.h.
|
private |
Definition at line 113 of file CTPPSFastTrack.h.
Referenced by setvertex(), x0(), y0(), and z0().