#include <Line3D.h>
Public Member Functions | |
double | dist (const HepGeom::Point3D< double > &q) const |
double | dist2 (const HepGeom::Point3D< double > &q) const |
HepLine3D (const HepGeom::Point3D< double > &p, const HepGeom::Vector3D< double > &v, double sml=1.e-10) | |
HepLine3D (const HepGeom::Point3D< double > &p1, const HepGeom::Point3D< double > &p2, double sml=1.e-10) | |
HepLine3D (const HepLine3D &line) | |
bool | operator!= (const HepLine3D &l) const |
HepLine3D & | operator= (const HepLine3D &line) |
bool | operator== (const HepLine3D &l) const |
HepGeom::Point3D< double > | point (const HepGeom::Plane3D< double > &pl, bool ¶llel) const |
HepGeom::Point3D< double > | point (const HepGeom::Point3D< double > &q) const |
const HepGeom::Point3D< double > & | pt () const |
const HepGeom::Vector3D< double > & | uv () const |
~HepLine3D () | |
Protected Attributes | |
double | eps |
HepGeom::Point3D< double > | pp |
HepGeom::Vector3D< double > | uu |
|
inline |
|
inline |
|
inline |
Definition at line 66 of file Line3D.h.
References point().
Referenced by CaloCellCrossing::CaloCellCrossing().
|
inline |
Definition at line 65 of file Line3D.h.
References point().
Referenced by CaloCellCrossing::CaloCellCrossing().
|
inline |
|
inline |
|
inline |
Definition at line 52 of file Line3D.h.
References EgammaValidation_cff::num.
Referenced by CaloCellCrossing::CaloCellCrossing(), dist(), and dist2().
|
inline |
|
inline |
Definition at line 48 of file Line3D.h.
References pp.
Referenced by Particle.Particle::__str__(), DiObject.DiMuon::__str__(), CaloCellCrossing::CaloCellCrossing(), Photon.Photon::calScaledIsoValueExp(), Photon.Photon::calScaledIsoValueLin(), Photon.Photon::calScaledIsoValueQuadr(), 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 50 of file Line3D.h.
References uu.
Referenced by CaloCellCrossing::CaloCellCrossing().
|
protected |
Definition at line 19 of file Line3D.h.
Referenced by operator=().
|
protected |
Definition at line 17 of file Line3D.h.
Referenced by operator!=(), operator=(), operator==(), and pt().
|
protected |
Definition at line 18 of file Line3D.h.
Referenced by operator!=(), operator=(), operator==(), and uv().