#include <ALILine.h>
Public Member Functions | |
ALILine () | |
ALILine (const CLHEP::Hep3Vector &point, const CLHEP::Hep3Vector &direction) | |
CLHEP::Hep3Vector | intersect (const ALILine &l2, bool notParallel=false) |
CLHEP::Hep3Vector | intersect (const ALIPlane &plane, bool notParallel=true) |
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 = false |
||
) |
Definition at line 27 of file ALILine.cc.
References funct::abs(), ALI_DBL_MAX, EcnaPython_AdcPeg12_S1_10_R170298_1_0_150_Dee0::cerr, gather_cfg::cout, ALIUtils::debug, ALIUtils::dump3v(), alignCSCRings::e, beamvalidation::exit(), fact, pt(), vec(), x, and z.
Referenced by OptOCOPS::getMeasFromInters(), and OptODistancemeter::makeMeasurement().
CLHEP::Hep3Vector ALILine::intersect | ( | const ALIPlane & | plane, |
bool | notParallel = true |
||
) |
Definition at line 178 of file ALILine.cc.
References _direction, _point, funct::abs(), EcnaPython_AdcPeg12_S1_10_R170298_1_0_150_Dee0::cerr, gather_cfg::cout, ALIUtils::debug, ALIUtils::dump3v(), beamvalidation::exit(), ALIPlane::normal(), and ALIPlane::point().
|
inline |
Definition at line 26 of file ALILine.h.
References _point.
Referenced by Particle.Particle::__str__(), ZMuMuRochCorAnalyzer.DiMuon::__str__(), DiObject.DiMuon::__str__(), Photon.Photon::calScaledIsoValueExp(), Photon.Photon::calScaledIsoValueLin(), Photon.Photon::calScaledIsoValueQuadr(), OptOCOPS::getMeasFromInters(), intersect(), Electron.Electron::mvaIDLoose(), Electron.Electron::mvaIDRun2(), Electron.Electron::mvaIDTight(), Electron.Electron::ptErr(), ntupleDataFormat.Track::ptPull(), Lepton.Lepton::relIso(), Lepton.Lepton::relIsoFromEA(), Lepton.Lepton::relIsoR(), and Jet.Jet::setCorrP4().
|
inline |
Definition at line 27 of file ALILine.h.
References _direction.
Referenced by OptOCOPS::getMeasFromInters(), and intersect().
|
friend |
Definition at line 167 of file ALILine.cc.
|
private |
Definition at line 33 of file ALILine.h.
Referenced by ALILine(), intersect(), operator<<(), and vec().
|
private |
Definition at line 32 of file ALILine.h.
Referenced by ALILine(), intersect(), operator<<(), and pt().