CMS 3D CMS Logo

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
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
< 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)
 

Typedef Documentation

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.

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

point in local coordinate system

Definition at line 15 of file Point3D.h.

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.

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.

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.

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.

point in space with cartesian internal representation

Definition at line 12 of file Point3D.h.

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.

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.

Lorentz vector with cylindrical internal representation using pseudorapidity.

Definition at line 29 of file LorentzVector.h.

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.

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.

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.

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.

Function Documentation

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.

References class-composition::o, and findQualityFiles::v.

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  }