Namespaces | |
cholesky | |
Classes | |
struct | Error |
fixed size error matrix More... | |
struct | ErrorD |
fixed size error matrix with double components More... | |
struct | ErrorF |
fixed size error matrix with double components More... | |
class | Graph |
class | GraphWalker |
struct | Matrix |
struct | Vector |
fixed size vector More... | |
struct | VectorD |
fixed size vector More... | |
struct | VectorF |
fixed size vector More... | |
Typedefs | |
typedef ROOT::Math::PositionVector3D< ROOT::Math::Cartesian3D< float >, ROOT::Math::GlobalCoordinateSystemTag > | GlobalPoint |
point in global coordinate system More... | |
typedef ROOT::Math::DisplacementVector3D< ROOT::Math::Cartesian3D< float >, ROOT::Math::GlobalCoordinateSystemTag > | GlobalVector |
vector in glovbal coordinate system More... | |
typedef ROOT::Math::PositionVector3D< ROOT::Math::Cartesian3D< float >, ROOT::Math::LocalCoordinateSystemTag > | LocalPoint |
point in local coordinate system More... | |
typedef ROOT::Math::DisplacementVector3D< ROOT::Math::Cartesian3D< float >, ROOT::Math::LocalCoordinateSystemTag > | LocalVector |
vector in local coordinate system More... | |
typedef PtEtaPhiELorentzVectorD | PtEtaPhiELorentzVector |
Lorentz vector with cartesian internal representation. More... | |
typedef std::vector< PtEtaPhiELorentzVector > | PtEtaPhiELorentzVectorCollection |
typedef ROOT::Math::LorentzVector< ROOT::Math::PtEtaPhiE4D< double > > | PtEtaPhiELorentzVectorD |
Lorentz vector with cartesian internal representation. More... | |
typedef std::vector< PtEtaPhiELorentzVectorD > | PtEtaPhiELorentzVectorDCollection |
typedef edm::Ref< PtEtaPhiELorentzVectorDCollection > | PtEtaPhiELorentzVectorDRef |
typedef edm::RefProd< PtEtaPhiELorentzVectorDCollection > | PtEtaPhiELorentzVectorDRefProd |
typedef edm::RefVector< PtEtaPhiELorentzVectorDCollection > | PtEtaPhiELorentzVectorDRefVector |
typedef ROOT::Math::LorentzVector< ROOT::Math::PtEtaPhiE4D< float > > | PtEtaPhiELorentzVectorF |
Lorentz vector with cartesian internal representation. More... | |
typedef std::vector< PtEtaPhiELorentzVectorF > | PtEtaPhiELorentzVectorFCollection |
typedef edm::Ref< PtEtaPhiELorentzVectorFCollection > | PtEtaPhiELorentzVectorFRef |
typedef edm::RefProd< PtEtaPhiELorentzVectorFCollection > | PtEtaPhiELorentzVectorFRefProd |
typedef edm::RefVector< PtEtaPhiELorentzVectorFCollection > | PtEtaPhiELorentzVectorFRefVector |
typedef edm::Ref< PtEtaPhiELorentzVectorCollection > | PtEtaPhiELorentzVectorRef |
typedef edm::RefProd< PtEtaPhiELorentzVectorCollection > | PtEtaPhiELorentzVectorRefProd |
typedef edm::RefVector< PtEtaPhiELorentzVectorCollection > | PtEtaPhiELorentzVectorRefVector |
typedef PtEtaPhiMLorentzVectorD | PtEtaPhiMLorentzVector |
Lorentz vector with cartesian internal representation. More... | |
typedef ROOT::Math::LorentzVector< ROOT::Math::PtEtaPhiM4D< double > > | PtEtaPhiMLorentzVectorD |
Lorentz vector with cartesian internal representation. More... | |
typedef ROOT::Math::LorentzVector< ROOT::Math::PtEtaPhiM4D< float > > | PtEtaPhiMLorentzVectorF |
Lorentz vector with cylindrical internal representation using pseudorapidity. More... | |
typedef RhoEtaPhiVectorD | RhoEtaPhiVector |
spatial vector with cylindrical internal representation using pseudorapidity More... | |
typedef ROOT::Math::DisplacementVector3D< ROOT::Math::CylindricalEta3D< double > > | RhoEtaPhiVectorD |
spatial vector with cylindrical internal representation using pseudorapidity More... | |
typedef ROOT::Math::DisplacementVector3D< ROOT::Math::CylindricalEta3D< float > > | RhoEtaPhiVectorF |
spatial vector with cylindrical internal representation using pseudorapidity More... | |
typedef RThetaPhiVectorD | RThetaPhiVector |
spatial vector with polar internal representation More... | |
typedef ROOT::Math::DisplacementVector3D< ROOT::Math::Polar3D< double > > | RThetaPhiVectorD |
typedef ROOT::Math::DisplacementVector3D< ROOT::Math::Polar3D< float > > | RThetaPhiVectorF |
typedef XYZPointD | XYZPoint |
point in space with cartesian internal representation More... | |
typedef ROOT::Math::PositionVector3D< ROOT::Math::Cartesian3D< double > > | XYZPointD |
point in space with cartesian internal representation More... | |
typedef ROOT::Math::PositionVector3D< ROOT::Math::Cartesian3D< float > > | XYZPointF |
point in space with cartesian internal representation More... | |
typedef XYZTLorentzVectorD | XYZTLorentzVector |
Lorentz vector with cylindrical internal representation using pseudorapidity. More... | |
typedef std::vector< XYZTLorentzVector > | XYZTLorentzVectorCollection |
typedef ROOT::Math::LorentzVector< ROOT::Math::PxPyPzE4D< double > > | XYZTLorentzVectorD |
Lorentz vector with cylindrical internal representation using pseudorapidity. More... | |
typedef std::vector< XYZTLorentzVectorD > | XYZTLorentzVectorDCollection |
typedef edm::Ref< XYZTLorentzVectorDCollection > | XYZTLorentzVectorDRef |
typedef edm::RefProd< XYZTLorentzVectorDCollection > | XYZTLorentzVectorDRefProd |
typedef edm::RefVector< XYZTLorentzVectorDCollection > | XYZTLorentzVectorDRefVector |
typedef ROOT::Math::LorentzVector< ROOT::Math::PxPyPzE4D< float > > | XYZTLorentzVectorF |
Lorentz vector with cylindrical internal representation using pseudorapidity. More... | |
typedef std::vector< XYZTLorentzVectorF > | XYZTLorentzVectorFCollection |
typedef edm::Ref< XYZTLorentzVectorFCollection > | XYZTLorentzVectorFRef |
typedef edm::RefProd< XYZTLorentzVectorFCollection > | XYZTLorentzVectorFRefProd |
typedef edm::RefVector< XYZTLorentzVectorFCollection > | XYZTLorentzVectorFRefVector |
typedef edm::Ref< XYZTLorentzVectorCollection > | XYZTLorentzVectorRef |
typedef edm::RefProd< XYZTLorentzVectorCollection > | XYZTLorentzVectorRefProd |
typedef edm::RefVector< XYZTLorentzVectorCollection > | XYZTLorentzVectorRefVector |
typedef XYZVectorD | XYZVector |
spatial vector with cartesian internal representation More... | |
typedef ROOT::Math::DisplacementVector3D< ROOT::Math::Cartesian3D< double > > | XYZVectorD |
spatial vector with cartesian internal representation More... | |
typedef ROOT::Math::DisplacementVector3D< ROOT::Math::Cartesian3D< float > > | XYZVectorF |
spatial vector with cartesian internal representation More... | |
Functions | |
template<typename T > | |
std::ostream & | operator<< (std::ostream &o, const std::vector< std::vector< std::pair< T, T > > > v) |
fully inlined specialized code to perform the inversion of a positive defined matrix of rank up to 6.
adapted from ROOT::Math::CholeskyDecomp originally by
typedef ROOT::Math::PositionVector3D<ROOT::Math::Cartesian3D<float>, ROOT::Math::GlobalCoordinateSystemTag> math::GlobalPoint |
typedef ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<float>, ROOT::Math::GlobalCoordinateSystemTag> math::GlobalVector |
vector in glovbal coordinate system
Definition at line 28 of file Vector3D.h.
typedef ROOT::Math::PositionVector3D<ROOT::Math::Cartesian3D<float>, ROOT::Math::LocalCoordinateSystemTag> math::LocalPoint |
typedef ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<float>, ROOT::Math::LocalCoordinateSystemTag> math::LocalVector |
vector in local coordinate system
Definition at line 25 of file Vector3D.h.
Lorentz vector with cartesian internal representation.
Definition at line 27 of file LorentzVector.h.
typedef std::vector<PtEtaPhiELorentzVector> math::PtEtaPhiELorentzVectorCollection |
Definition at line 30 of file LorentzVectorFwd.h.
typedef ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiE4D<double> > math::PtEtaPhiELorentzVectorD |
Lorentz vector with cartesian internal representation.
Definition at line 12 of file LorentzVector.h.
typedef std::vector<PtEtaPhiELorentzVectorD> math::PtEtaPhiELorentzVectorDCollection |
Definition at line 10 of file LorentzVectorFwd.h.
Definition at line 11 of file LorentzVectorFwd.h.
Definition at line 12 of file LorentzVectorFwd.h.
Definition at line 13 of file LorentzVectorFwd.h.
typedef ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiE4D<float> > math::PtEtaPhiELorentzVectorF |
Lorentz vector with cartesian internal representation.
Definition at line 20 of file LorentzVector.h.
typedef std::vector<PtEtaPhiELorentzVectorF> math::PtEtaPhiELorentzVectorFCollection |
Definition at line 20 of file LorentzVectorFwd.h.
Definition at line 21 of file LorentzVectorFwd.h.
Definition at line 22 of file LorentzVectorFwd.h.
Definition at line 23 of file LorentzVectorFwd.h.
Definition at line 31 of file LorentzVectorFwd.h.
Definition at line 32 of file LorentzVectorFwd.h.
Definition at line 33 of file LorentzVectorFwd.h.
Lorentz vector with cartesian internal representation.
Definition at line 25 of file LorentzVector.h.
typedef ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiM4D<double> > math::PtEtaPhiMLorentzVectorD |
Lorentz vector with cartesian internal representation.
Definition at line 10 of file LorentzVector.h.
typedef ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiM4D<float> > math::PtEtaPhiMLorentzVectorF |
Lorentz vector with cylindrical internal representation using pseudorapidity.
Lorentz vector with cartesian internal representation
Definition at line 18 of file LorentzVector.h.
spatial vector with cylindrical internal representation using pseudorapidity
Definition at line 33 of file Vector3D.h.
typedef ROOT::Math::DisplacementVector3D<ROOT::Math::CylindricalEta3D<double> > math::RhoEtaPhiVectorD |
spatial vector with cylindrical internal representation using pseudorapidity
Definition at line 10 of file Vector3D.h.
typedef ROOT::Math::DisplacementVector3D<ROOT::Math::CylindricalEta3D<float> > math::RhoEtaPhiVectorF |
spatial vector with cylindrical internal representation using pseudorapidity
Definition at line 18 of file Vector3D.h.
spatial vector with polar internal representation
Definition at line 35 of file Vector3D.h.
typedef ROOT::Math::DisplacementVector3D<ROOT::Math::Polar3D<double> > math::RThetaPhiVectorD |
spatial vector with polar internal representation WARNING: ROOT dictionary not provided for the type below
Definition at line 13 of file Vector3D.h.
typedef ROOT::Math::DisplacementVector3D<ROOT::Math::Polar3D<float> > math::RThetaPhiVectorF |
spatial vector with polar internal representation WARNING: ROOT dictionary not provided for the type below
Definition at line 21 of file Vector3D.h.
typedef XYZPointD math::XYZPoint |
typedef ROOT::Math::PositionVector3D<ROOT::Math::Cartesian3D<double> > math::XYZPointD |
typedef ROOT::Math::PositionVector3D<ROOT::Math::Cartesian3D<float> > math::XYZPointF |
Lorentz vector with cylindrical internal representation using pseudorapidity.
Definition at line 29 of file LorentzVector.h.
typedef std::vector<XYZTLorentzVector> math::XYZTLorentzVectorCollection |
Definition at line 35 of file LorentzVectorFwd.h.
typedef ROOT::Math::LorentzVector<ROOT::Math::PxPyPzE4D<double> > math::XYZTLorentzVectorD |
Lorentz vector with cylindrical internal representation using pseudorapidity.
Definition at line 14 of file LorentzVector.h.
typedef std::vector<XYZTLorentzVectorD> math::XYZTLorentzVectorDCollection |
Definition at line 15 of file LorentzVectorFwd.h.
Definition at line 16 of file LorentzVectorFwd.h.
Definition at line 17 of file LorentzVectorFwd.h.
Definition at line 18 of file LorentzVectorFwd.h.
typedef ROOT::Math::LorentzVector<ROOT::Math::PxPyPzE4D<float> > math::XYZTLorentzVectorF |
Lorentz vector with cylindrical internal representation using pseudorapidity.
Definition at line 22 of file LorentzVector.h.
typedef std::vector<XYZTLorentzVectorF> math::XYZTLorentzVectorFCollection |
Definition at line 25 of file LorentzVectorFwd.h.
Definition at line 26 of file LorentzVectorFwd.h.
Definition at line 27 of file LorentzVectorFwd.h.
Definition at line 28 of file LorentzVectorFwd.h.
Definition at line 36 of file LorentzVectorFwd.h.
Definition at line 37 of file LorentzVectorFwd.h.
Definition at line 38 of file LorentzVectorFwd.h.
typedef XYZVectorD math::XYZVector |
spatial vector with cartesian internal representation
Definition at line 31 of file Vector3D.h.
typedef ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<double> > math::XYZVectorD |
spatial vector with cartesian internal representation
Definition at line 8 of file Vector3D.h.
typedef ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<float> > math::XYZVectorF |
spatial vector with cartesian internal representation
Definition at line 16 of file Vector3D.h.
std::ostream& math::operator<< | ( | std::ostream & | o, |
const std::vector< std::vector< std::pair< T, T > > > | v | ||
) |