CMS 3D CMS Logo

Namespaces | Classes | Typedefs | Functions
math Namespace Reference

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< PtEtaPhiELorentzVectorPtEtaPhiELorentzVectorCollection
 
typedef ROOT::Math::LorentzVector< ROOT::Math::PtEtaPhiE4D< double > > PtEtaPhiELorentzVectorD
 Lorentz vector with cartesian internal representation. More...
 
typedef std::vector< PtEtaPhiELorentzVectorDPtEtaPhiELorentzVectorDCollection
 
typedef edm::Ref< PtEtaPhiELorentzVectorDCollectionPtEtaPhiELorentzVectorDRef
 
typedef edm::RefProd< PtEtaPhiELorentzVectorDCollectionPtEtaPhiELorentzVectorDRefProd
 
typedef edm::RefVector< PtEtaPhiELorentzVectorDCollectionPtEtaPhiELorentzVectorDRefVector
 
typedef ROOT::Math::LorentzVector< ROOT::Math::PtEtaPhiE4D< float > > PtEtaPhiELorentzVectorF
 Lorentz vector with cartesian internal representation. More...
 
typedef std::vector< PtEtaPhiELorentzVectorFPtEtaPhiELorentzVectorFCollection
 
typedef edm::Ref< PtEtaPhiELorentzVectorFCollectionPtEtaPhiELorentzVectorFRef
 
typedef edm::RefProd< PtEtaPhiELorentzVectorFCollectionPtEtaPhiELorentzVectorFRefProd
 
typedef edm::RefVector< PtEtaPhiELorentzVectorFCollectionPtEtaPhiELorentzVectorFRefVector
 
typedef edm::Ref< PtEtaPhiELorentzVectorCollectionPtEtaPhiELorentzVectorRef
 
typedef edm::RefProd< PtEtaPhiELorentzVectorCollectionPtEtaPhiELorentzVectorRefProd
 
typedef edm::RefVector< PtEtaPhiELorentzVectorCollectionPtEtaPhiELorentzVectorRefVector
 
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< XYZTLorentzVectorXYZTLorentzVectorCollection
 
typedef ROOT::Math::LorentzVector< ROOT::Math::PxPyPzE4D< double > > XYZTLorentzVectorD
 Lorentz vector with cylindrical internal representation using pseudorapidity. More...
 
typedef std::vector< XYZTLorentzVectorDXYZTLorentzVectorDCollection
 
typedef edm::Ref< XYZTLorentzVectorDCollectionXYZTLorentzVectorDRef
 
typedef edm::RefProd< XYZTLorentzVectorDCollectionXYZTLorentzVectorDRefProd
 
typedef edm::RefVector< XYZTLorentzVectorDCollectionXYZTLorentzVectorDRefVector
 
typedef ROOT::Math::LorentzVector< ROOT::Math::PxPyPzE4D< float > > XYZTLorentzVectorF
 Lorentz vector with cylindrical internal representation using pseudorapidity. More...
 
typedef std::vector< XYZTLorentzVectorFXYZTLorentzVectorFCollection
 
typedef edm::Ref< XYZTLorentzVectorFCollectionXYZTLorentzVectorFRef
 
typedef edm::RefProd< XYZTLorentzVectorFCollectionXYZTLorentzVectorFRefProd
 
typedef edm::RefVector< XYZTLorentzVectorFCollectionXYZTLorentzVectorFRefVector
 
typedef edm::Ref< XYZTLorentzVectorCollectionXYZTLorentzVectorRef
 
typedef edm::RefProd< XYZTLorentzVectorCollectionXYZTLorentzVectorRefProd
 
typedef edm::RefVector< XYZTLorentzVectorCollectionXYZTLorentzVectorRefVector
 
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)
 

Detailed Description

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

Author
Manuel Schiller
Date
Aug 29 2008

Typedef Documentation

◆ GlobalPoint

typedef ROOT::Math::PositionVector3D<ROOT::Math::Cartesian3D<float>, ROOT::Math::GlobalCoordinateSystemTag> math::GlobalPoint

point in global coordinate system

Definition at line 18 of file Point3D.h.

◆ GlobalVector

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.

◆ LocalPoint

typedef ROOT::Math::PositionVector3D<ROOT::Math::Cartesian3D<float>, ROOT::Math::LocalCoordinateSystemTag> math::LocalPoint

point in local coordinate system

Definition at line 15 of file Point3D.h.

◆ LocalVector

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.

◆ PtEtaPhiELorentzVector

Lorentz vector with cartesian internal representation.

Definition at line 27 of file LorentzVector.h.

◆ PtEtaPhiELorentzVectorCollection

Definition at line 30 of file LorentzVectorFwd.h.

◆ PtEtaPhiELorentzVectorD

typedef ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiE4D<double> > math::PtEtaPhiELorentzVectorD

Lorentz vector with cartesian internal representation.

Definition at line 12 of file LorentzVector.h.

◆ PtEtaPhiELorentzVectorDCollection

Definition at line 10 of file LorentzVectorFwd.h.

◆ PtEtaPhiELorentzVectorDRef

Definition at line 11 of file LorentzVectorFwd.h.

◆ PtEtaPhiELorentzVectorDRefProd

Definition at line 12 of file LorentzVectorFwd.h.

◆ PtEtaPhiELorentzVectorDRefVector

Definition at line 13 of file LorentzVectorFwd.h.

◆ PtEtaPhiELorentzVectorF

typedef ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiE4D<float> > math::PtEtaPhiELorentzVectorF

Lorentz vector with cartesian internal representation.

Definition at line 20 of file LorentzVector.h.

◆ PtEtaPhiELorentzVectorFCollection

Definition at line 20 of file LorentzVectorFwd.h.

◆ PtEtaPhiELorentzVectorFRef

Definition at line 21 of file LorentzVectorFwd.h.

◆ PtEtaPhiELorentzVectorFRefProd

Definition at line 22 of file LorentzVectorFwd.h.

◆ PtEtaPhiELorentzVectorFRefVector

Definition at line 23 of file LorentzVectorFwd.h.

◆ PtEtaPhiELorentzVectorRef

Definition at line 31 of file LorentzVectorFwd.h.

◆ PtEtaPhiELorentzVectorRefProd

Definition at line 32 of file LorentzVectorFwd.h.

◆ PtEtaPhiELorentzVectorRefVector

Definition at line 33 of file LorentzVectorFwd.h.

◆ PtEtaPhiMLorentzVector

Lorentz vector with cartesian internal representation.

Definition at line 25 of file LorentzVector.h.

◆ PtEtaPhiMLorentzVectorD

typedef ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiM4D<double> > math::PtEtaPhiMLorentzVectorD

Lorentz vector with cartesian internal representation.

Definition at line 10 of file LorentzVector.h.

◆ PtEtaPhiMLorentzVectorF

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.

◆ RhoEtaPhiVector

spatial vector with cylindrical internal representation using pseudorapidity

Definition at line 33 of file Vector3D.h.

◆ RhoEtaPhiVectorD

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.

◆ RhoEtaPhiVectorF

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.

◆ RThetaPhiVector

spatial vector with polar internal representation

Definition at line 35 of file Vector3D.h.

◆ RThetaPhiVectorD

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.

◆ RThetaPhiVectorF

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.

◆ XYZPoint

point in space with cartesian internal representation

Definition at line 12 of file Point3D.h.

◆ XYZPointD

typedef ROOT::Math::PositionVector3D<ROOT::Math::Cartesian3D<double> > math::XYZPointD

point in space with cartesian internal representation

Definition at line 8 of file Point3D.h.

◆ XYZPointF

typedef ROOT::Math::PositionVector3D<ROOT::Math::Cartesian3D<float> > math::XYZPointF

point in space with cartesian internal representation

Definition at line 10 of file Point3D.h.

◆ XYZTLorentzVector

Lorentz vector with cylindrical internal representation using pseudorapidity.

Definition at line 29 of file LorentzVector.h.

◆ XYZTLorentzVectorCollection

Definition at line 35 of file LorentzVectorFwd.h.

◆ XYZTLorentzVectorD

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.

◆ XYZTLorentzVectorDCollection

Definition at line 15 of file LorentzVectorFwd.h.

◆ XYZTLorentzVectorDRef

Definition at line 16 of file LorentzVectorFwd.h.

◆ XYZTLorentzVectorDRefProd

Definition at line 17 of file LorentzVectorFwd.h.

◆ XYZTLorentzVectorDRefVector

Definition at line 18 of file LorentzVectorFwd.h.

◆ XYZTLorentzVectorF

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.

◆ XYZTLorentzVectorFCollection

Definition at line 25 of file LorentzVectorFwd.h.

◆ XYZTLorentzVectorFRef

Definition at line 26 of file LorentzVectorFwd.h.

◆ XYZTLorentzVectorFRefProd

Definition at line 27 of file LorentzVectorFwd.h.

◆ XYZTLorentzVectorFRefVector

Definition at line 28 of file LorentzVectorFwd.h.

◆ XYZTLorentzVectorRef

Definition at line 36 of file LorentzVectorFwd.h.

◆ XYZTLorentzVectorRefProd

Definition at line 37 of file LorentzVectorFwd.h.

◆ XYZTLorentzVectorRefVector

Definition at line 38 of file LorentzVectorFwd.h.

◆ XYZVector

spatial vector with cartesian internal representation

Definition at line 31 of file Vector3D.h.

◆ XYZVectorD

typedef ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<double> > math::XYZVectorD

spatial vector with cartesian internal representation

Definition at line 8 of file Vector3D.h.

◆ XYZVectorF

typedef ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<float> > math::XYZVectorF

spatial vector with cartesian internal representation

Definition at line 16 of file Vector3D.h.

Function Documentation

◆ operator<<()

template<typename T >
std::ostream& math::operator<< ( std::ostream &  o,
const std::vector< std::vector< std::pair< T, T > > >  v 
)

Definition at line 372 of file Graph.h.

372  {
373  typedef typename std::vector<std::vector<std::pair<T, T> > > v_t;
374  typedef typename std::vector<std::pair<T, T> > i_t;
375 
376  typename v_t::const_iterator it(v.begin()), ed(v.end());
377  for (; it != ed; ++it) {
378  typename i_t::const_iterator iit(it->begin()), ied(it->end());
379  for (; iit != ied; ++iit) {
380  o << iit->first << ':' << iit->second << std::endl;
381  }
382  }
383  return o;
384  }

References EcalTangentSkim_cfg::o, and findQualityFiles::v.

findQualityFiles.v
v
Definition: findQualityFiles.py:179
EcalTangentSkim_cfg.o
o
Definition: EcalTangentSkim_cfg.py:42