#include <Seed.h>
Public Member Functions | |
Seed () | |
Seed (double *Pt, double *Dir, double *PtErr, double *DirErr) | |
void | GetDirection (double *Dir, double *Err) const |
void | GetPoint (double *Pt, double *Err) const |
double | GetLength () const |
void | Print () const |
void | SetDirection (double *Dir, double *Err) |
void | SetPoint (double *Pt, double *Err) |
double | GetAngle (Seed const &AnotherSeed) const |
double | GetProjDiscrepancy (Seed const &AnotherSeed) const |
double | GetProjAngleDiscrepancy (Seed const &AnotherSeed) const |
double | GetDistance (Seed const &AnotherSeed) const |
Seed | Reverse () |
void | GetVectorBetween (Seed const &AnotherSeed, double *xyz) const |
double | GetDistanceFrom (SpacePoint const &SomePoint) const |
int | GetPointingSign (Seed const &AnotherSeed) const |
Seed (double *Pt, double *Dir) | |
void | SetDirection (double *Dir) |
void | SetPoint (double *Pt) |
bool | IsValid () const |
void | SetValidity (bool Validity) |
Private Attributes | |
double | fSeedPoint [3] |
double | fSeedDirection [3] |
double | fSeedPointError [3] |
double | fSeedDirectionError [3] |
bool | fIsValid |
Friends | |
std::ostream & | operator<< (std::ostream &stream, Seed const &a) |
bool | operator< (const Seed &a, const Seed &b) |
recob::Seed::Seed | ( | ) |
recob::Seed::Seed | ( | double * | Pt, |
double * | Dir, | ||
double * | PtErr, | ||
double * | DirErr | ||
) |
double recob::Seed::GetAngle | ( | Seed const & | AnotherSeed | ) | const |
void recob::Seed::GetDirection | ( | double * | Dir, |
double * | Err | ||
) | const |
double recob::Seed::GetDistance | ( | Seed const & | AnotherSeed | ) | const |
double recob::Seed::GetDistanceFrom | ( | recob::SpacePoint const & | SomePoint | ) | const |
Definition at line 253 of file Seed.cxx.
void recob::Seed::GetPoint | ( | double * | Pt, |
double * | Err | ||
) | const |
int recob::Seed::GetPointingSign | ( | Seed const & | AnotherSeed | ) | const |
double recob::Seed::GetProjAngleDiscrepancy | ( | Seed const & | AnotherSeed | ) | const |
double recob::Seed::GetProjDiscrepancy | ( | Seed const & | AnotherSeed | ) | const |
void recob::Seed::GetVectorBetween | ( | Seed const & | AnotherSeed, |
double * | xyz | ||
) | const |
bool recob::Seed::IsValid | ( | ) | const |
void recob::Seed::SetDirection | ( | double * | Dir, |
double * | Err | ||
) |
void recob::Seed::SetValidity | ( | bool | Validity | ) |
|
friend |