9 #ifndef IClusterParamsBuilder_h 10 #define IClusterParamsBuilder_h 58 double minUniqueFrac = 0.,
59 double maxLostFrac=1.)
const = 0;
virtual void BuildClusterInfo(reco::ClusterParametersList &clusterParametersList) const =0
Given the results of running DBScan, format the clusters so that they can be easily transferred back ...
virtual void FillClusterParams(reco::ClusterParameters &, reco::Hit2DToClusterMap &, double minUniqueFrac=0., double maxLostFrac=1.) const =0
Fill the cluster parameters (expose to outside world for case of splitting/merging clusters) ...
virtual ~IClusterParametersBuilder() noexcept=default
Destructor.
virtual void configure(const fhicl::ParameterSet &)=0
std::unordered_map< const reco::ClusterHit2D *, ClusterToHitPairSetMap > Hit2DToClusterMap
ClusterParamsBuilder class definiton.
std::list< ClusterParameters > ClusterParametersList