9 #ifndef ClusterParamsBuilder_h 10 #define ClusterParamsBuilder_h 74 double minUniqueFrac = 0.,
75 double maxLostFrac=1.)
const;
ClusterParamsBuilder(fhicl::ParameterSet const &pset)
Constructor.
virtual ~ClusterParamsBuilder()
Destructor.
Declaration of signal hit object.
PrincipalComponentsAlg m_pcaAlg
void BuildClusterInfo(reco::ClusterParametersList &clusterParametersList) const
Given the results of running DBScan, format the clusters so that they can be easily transferred back ...
void removeUsedHitsFromMap(reco::ClusterParameters &, reco::HitPairListPtr &, reco::Hit2DToClusterMap &) const
void FillClusterParams(reco::ClusterParameters &, reco::Hit2DToClusterMap &, double minUniqueFrac=0., double maxLostFrac=1.) const
Fill the cluster parameters (expose to outside world for case of splitting/merging clusters) ...
size_t m_clusterMinHits
Data members to follow.
ClusterParamsBuilder class definiton.
double m_clusterMinUniqueFraction
std::list< const reco::ClusterHit3D * > HitPairListPtr
This header file defines the interface to a principal components analysis designed to be used within ...
std::unordered_map< const reco::ClusterHit2D *, ClusterToHitPairSetMap > Hit2DToClusterMap
double m_clusterMaxLostFraction
void configure(const fhicl::ParameterSet &)
std::list< ClusterParameters > ClusterParametersList