#include <KHitBase.h>
Definition at line 62 of file KHitBase.h.
trkf::KHitBase::KHitBase |
( |
| ) |
|
Default constructor.
Default Constructor.
Definition at line 18 of file KHitBase.cxx.
double fPredDist
Prediction distance.
int fMeasPlane
Measurement plane index.
trkf::KHitBase::KHitBase |
( |
const std::shared_ptr< const Surface > & |
psurf, |
|
|
int |
plane = -1 |
|
) |
| |
Initializing Constructor.
Initializing Constructor.
Arguments:
psurf - Measurement surface pointer.
Definition at line 26 of file KHitBase.cxx.
std::shared_ptr< const Surface > fMeasSurf
Measurement surface.
double fPredDist
Prediction distance.
int fMeasPlane
Measurement plane index.
virtual trkf::KHitBase::~KHitBase |
( |
| ) |
|
|
virtualdefault |
virtual double trkf::KHitBase::getChisq |
( |
| ) |
const |
|
pure virtual |
int trkf::KHitBase::getID |
( |
| ) |
const |
|
inline |
int trkf::KHitBase::getMeasPlane |
( |
| ) |
const |
|
inline |
Measurement plane index.
Definition at line 98 of file KHitBase.h.
int fMeasPlane
Measurement plane index.
const std::shared_ptr<const Surface>& trkf::KHitBase::getMeasSurface |
( |
| ) |
const |
|
inline |
Measurement surface.
Definition at line 91 of file KHitBase.h.
std::shared_ptr< const Surface > fMeasSurf
Measurement surface.
double trkf::KHitBase::getPredDistance |
( |
| ) |
const |
|
inline |
Prediction distance.
Definition at line 84 of file KHitBase.h.
double fPredDist
Prediction distance.
const std::shared_ptr<const Surface>& trkf::KHitBase::getPredSurface |
( |
| ) |
const |
|
inline |
Predition surface.
Definition at line 77 of file KHitBase.h.
std::shared_ptr< const Surface > fPredSurf
Prediction surface.
virtual bool trkf::KHitBase::predict |
( |
const KETrack & |
tre, |
|
|
const Propagator & |
prop, |
|
|
const KTrack * |
ref = 0 |
|
) |
| const |
|
pure virtual |
std::ostream & trkf::KHitBase::Print |
( |
std::ostream & |
out, |
|
|
bool |
doTitle = true |
|
) |
| const |
|
virtual |
Printout.
Reimplemented in trkf::KHit< N >, trkf::KHit< 1 >, and trkf::KHitMulti.
Definition at line 32 of file KHitBase.cxx.
34 if (doTitle) out <<
"KHitBase:\n";
35 out <<
" Measurement Surface: " << *
fMeasSurf <<
"\n";
36 out <<
" Measurement Plane: " <<
fMeasPlane <<
"\n";
38 out <<
" Prediction Surface: " << *
fPredSurf <<
"\n";
39 out <<
" Prediction Distance: " <<
fPredDist <<
"\n";
std::shared_ptr< const Surface > fMeasSurf
Measurement surface.
std::shared_ptr< const Surface > fPredSurf
Prediction surface.
double fPredDist
Prediction distance.
int fMeasPlane
Measurement plane index.
void trkf::KHitBase::setMeasPlane |
( |
int |
plane | ) |
|
|
inline |
Measurement plane.
Definition at line 121 of file KHitBase.h.
int fMeasPlane
Measurement plane index.
void trkf::KHitBase::setMeasSurface |
( |
const std::shared_ptr< const Surface > & |
psurf | ) |
|
|
inline |
Measurement surface.
Definition at line 114 of file KHitBase.h.
std::shared_ptr< const Surface > fMeasSurf
Measurement surface.
virtual void trkf::KHitBase::update |
( |
KETrack & |
tre | ) |
const |
|
pure virtual |
int trkf::KHitBase::fMeasPlane |
|
private |
Measurement plane index.
Definition at line 151 of file KHitBase.h.
std::shared_ptr<const Surface> trkf::KHitBase::fMeasSurf |
|
private |
double trkf::KHitBase::fPredDist |
|
mutableprotected |
std::shared_ptr<const Surface> trkf::KHitBase::fPredSurf |
|
mutableprotected |
The documentation for this class was generated from the following files: