CMS 3D CMS Logo

Classes | Typedefs | Functions
math Namespace Reference

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)
 

Typedef Documentation

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

point in global coordinate system

Definition at line 17 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 27 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 32 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 19 of file Vector3D.h.

spatial vector with polar internal representation

Definition at line 34 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 22 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 30 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 17 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 421 of file Graph.h.

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

422 {
423  typedef typename std::vector<std::vector<std::pair<T,T> > > v_t;
424  typedef typename std::vector<std::pair<T,T> > i_t;
425 
426  typename v_t::const_iterator it(v.begin()), ed(v.end());
427  for (; it != ed; ++it) {
428  typename i_t::const_iterator iit(it->begin()), ied(it->end());
429  for(; iit != ied; ++iit) {
430  o << iit->first << ':' << iit->second << std::endl;
431  }
432  }
433  return o;
434 }