All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
Classes | Namespaces | Typedefs
SeedFinderAlgBase.h File Reference

This is intended to define an interface to all Seed finder algorithms employed by the 3D clustering. More...

#include "lardataobj/RecoBase/Seed.h"
#include "larreco/RecoAlg/Cluster3DAlgs/Cluster3D.h"
#include <vector>

Go to the source code of this file.

Classes

class  lar_cluster3d::SeedFinderAlgBase
 SeedFinderAlgBase class. More...
 
struct  lar_cluster3d::SeedFinderAlgBase::Sort3DHitsByArcLen3D
 Define a comparator which will sort hits by arc length along a PCA axis. More...
 
struct  lar_cluster3d::SeedFinderAlgBase::Sort3DHitsByAbsArcLen3D
 Define a comparator which will sort hits by the absolute value of arc length so hits are ordered closed to PCA origin to furthest. More...
 

Namespaces

 fhicl
 
 lar_cluster3d
 

Typedefs

typedef std::pair< recob::Seed,
reco::HitPairListPtr
lar_cluster3d::SeedHitPairListPair
 
typedef std::vector
< SeedHitPairListPair > 
lar_cluster3d::SeedHitPairListPairVec
 

Detailed Description

This is intended to define an interface to all Seed finder algorithms employed by the 3D clustering.

Definition in file SeedFinderAlgBase.h.