Namespaces | |
shower | |
Classes | |
class | ClusterHit2D |
class | ClusterHit3D |
class | PrincipalComponents |
class | Cluster3D |
class | RecobClusterParameters |
A utility class used in construction of 3D clusters. More... | |
class | ConvexHull |
Define a container for working with the convex hull. More... | |
class | ClusterParameters |
Functions | |
std::ostream & | operator<< (std::ostream &o, const ClusterHit2D &c) |
bool | operator< (const ClusterHit2D &a, const ClusterHit2D &b) |
std::ostream & | operator<< (std::ostream &o, const ClusterHit3D &c) |
std::ostream & | operator<< (std::ostream &o, const PrincipalComponents &a) |
bool | operator< (const PrincipalComponents &a, const PrincipalComponents &b) |
std::ostream & | operator<< (std::ostream &o, const Cluster3D &c) |
bool | operator< (const Cluster3D &a, const Cluster3D &b) |
using reco::ClusterHit2DVec = typedef std::vector<const reco::ClusterHit2D*> |
Definition at line 91 of file Cluster3D.h.
using reco::ClusterParametersList = typedef std::list<ClusterParameters> |
Definition at line 403 of file Cluster3D.h.
using reco::ClusterToHitPairSetMap = typedef std::unordered_map<reco::ClusterParameters*,HitPairSetPtr> |
Definition at line 508 of file Cluster3D.h.
using reco::ClusterToHitPairSetPair = typedef std::pair<reco::ClusterParameters*,HitPairSetPtr> |
Definition at line 507 of file Cluster3D.h.
using reco::ConvexHullKinkTuple = typedef std::tuple<ProjectedPoint, Eigen::Vector2f, Eigen::Vector2f> |
Point plus edges that point to it.
Definition at line 353 of file Cluster3D.h.
using reco::ConvexHullKinkTupleList = typedef std::list<ConvexHullKinkTuple> |
Definition at line 354 of file Cluster3D.h.
using reco::EdgeList = typedef std::list<EdgeTuple> |
Definition at line 344 of file Cluster3D.h.
using reco::EdgeTuple = typedef std::tuple<const reco::ClusterHit3D*,const reco::ClusterHit3D*,double> |
Definition at line 343 of file Cluster3D.h.
using reco::Hit2DListPtr = typedef std::list<const reco::ClusterHit2D*> |
export some data structure definitions
Definition at line 333 of file Cluster3D.h.
using reco::Hit2DToClusterMap = typedef std::unordered_map<const reco::ClusterHit2D*,ClusterToHitPairSetMap> |
Definition at line 510 of file Cluster3D.h.
using reco::Hit2DToHit3DListMap = typedef std::unordered_map<const reco::ClusterHit2D*, reco::HitPairListPtr> |
Definition at line 347 of file Cluster3D.h.
using reco::Hit2DToHit3DSetMap = typedef std::unordered_map<const reco::ClusterHit2D*,HitPairSetPtr> |
Definition at line 509 of file Cluster3D.h.
using reco::Hit3DToEdgeMap = typedef std::unordered_map<const reco::ClusterHit3D*, reco::EdgeList> |
Definition at line 346 of file Cluster3D.h.
using reco::Hit3DToEdgePair = typedef std::pair<const reco::ClusterHit3D*, reco::EdgeList> |
Definition at line 345 of file Cluster3D.h.
using reco::HitPairClusterMap = typedef std::map<int, HitPairListPtr> |
Definition at line 337 of file Cluster3D.h.
using reco::HitPairList = typedef std::list<reco::ClusterHit3D> |
Definition at line 338 of file Cluster3D.h.
using reco::HitPairListPtr = typedef std::list<const reco::ClusterHit3D*> |
Definition at line 334 of file Cluster3D.h.
using reco::HitPairListPtrList = typedef std::list<HitPairListPtr> |
Definition at line 336 of file Cluster3D.h.
using reco::HitPairSetPtr = typedef std::set<const reco::ClusterHit3D*> |
Definition at line 335 of file Cluster3D.h.
using reco::PCAHitPairClusterMapPair = typedef std::pair<reco::PrincipalComponents, reco::HitPairClusterMap::iterator> |
Definition at line 341 of file Cluster3D.h.
using reco::PlaneToClusterParamsMap = typedef std::map<size_t, RecobClusterParameters> |
Definition at line 342 of file Cluster3D.h.
using reco::ProjectedPoint = typedef std::tuple<float, float, const reco::ClusterHit3D*> |
Projected coordinates and pointer to hit.
Definition at line 351 of file Cluster3D.h.
using reco::ProjectedPointList = typedef std::list<ProjectedPoint> |
Definition at line 352 of file Cluster3D.h.
bool reco::operator< | ( | const ClusterHit2D & | a, |
const ClusterHit2D & | b | ||
) |
Definition at line 57 of file Cluster3D.cxx.
bool reco::operator< | ( | const PrincipalComponents & | a, |
const PrincipalComponents & | b | ||
) |
Definition at line 235 of file Cluster3D.cxx.
bool reco::operator< | ( | const Cluster3D & | a, |
const Cluster3D & | b | ||
) |
Definition at line 342 of file Cluster3D.cxx.
std::ostream& reco::operator<< | ( | std::ostream & | o, |
const ClusterHit2D & | c | ||
) |
Definition at line 50 of file Cluster3D.cxx.
std::ostream& reco::operator<< | ( | std::ostream & | o, |
const ClusterHit3D & | c | ||
) |
Definition at line 177 of file Cluster3D.cxx.
std::ostream& reco::operator<< | ( | std::ostream & | o, |
const PrincipalComponents & | a | ||
) |
Definition at line 215 of file Cluster3D.cxx.
std::ostream& reco::operator<< | ( | std::ostream & | o, |
const Cluster3D & | c | ||
) |
Definition at line 322 of file Cluster3D.cxx.