#include <ALILine.h>
Public Member Functions | |
ALILine () | |
ALILine (const CLHEP::Hep3Vector &point, const CLHEP::Hep3Vector &direction) | |
CLHEP::Hep3Vector | intersect (const ALILine &l2, bool notParallel=0) |
CLHEP::Hep3Vector | intersect (const ALIPlane &plane, bool notParallel=1) |
const CLHEP::Hep3Vector & | pt () const |
const CLHEP::Hep3Vector & | vec () const |
~ALILine () | |
Private Attributes | |
CLHEP::Hep3Vector | _direction |
CLHEP::Hep3Vector | _point |
Friends | |
std::ostream & | operator<< (std::ostream &, const ALILine &li) |
ALILine::ALILine | ( | const CLHEP::Hep3Vector & | point, |
const CLHEP::Hep3Vector & | direction | ||
) |
Definition at line 18 of file ALILine.cc.
References _direction, _point, ALIUtils::debug, ALIUtils::dump3v(), and point.
CLHEP::Hep3Vector ALILine::intersect | ( | const ALILine & | l2, |
bool | notParallel = 0 |
||
) |
Definition at line 29 of file ALILine.cc.
References ALI_DBL_MAX, dtNoiseDBValidation_cfg::cerr, gather_cfg::cout, ALIUtils::debug, ALIUtils::dump3v(), alignCSCRings::e, cmsRelvalreport::exit, fact, pt(), vec(), x, and detailsBasic3DVector::z.
Referenced by OptOCOPS::getMeasFromInters(), and OptODistancemeter::makeMeasurement().
CLHEP::Hep3Vector ALILine::intersect | ( | const ALIPlane & | plane, |
bool | notParallel = 1 |
||
) |
Definition at line 200 of file ALILine.cc.
References _direction, _point, dtNoiseDBValidation_cfg::cerr, gather_cfg::cout, ALIUtils::debug, ALIUtils::dump3v(), cmsRelvalreport::exit, ALIPlane::normal(), and ALIPlane::point().
|
inline |
Definition at line 27 of file ALILine.h.
References _point.
Referenced by Particle.Particle::__str__(), ZMuMuRochCorAnalyzer.DiMuon::__str__(), DiObject.DiMuon::__str__(), OptOCOPS::getMeasFromInters(), intersect(), Electron.Electron::mvaIDLoose(), Electron.Electron::mvaIDTight(), Lepton.Lepton::relEffAreaIso(), and Lepton.Lepton::relIso().
|
inline |
Definition at line 28 of file ALILine.h.
References _direction.
Referenced by OptOCOPS::getMeasFromInters(), and intersect().
|
friend |
Definition at line 187 of file ALILine.cc.
|
private |
Definition at line 34 of file ALILine.h.
Referenced by ALILine(), intersect(), operator<<(), and vec().
|
private |
Definition at line 33 of file ALILine.h.
Referenced by ALILine(), intersect(), operator<<(), and pt().