LArSoft
v09_90_00
Liquid Argon Software toolkit - https://larsoft.org/
|
ClusterParamsBuilder class definiton. More...
#include "IClusterParamsBuilder.h"
Public Member Functions | |
virtual | ~IClusterParametersBuilder () noexcept=default |
Destructor. More... | |
virtual void | configure (const fhicl::ParameterSet &)=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 to the larsoft world. More... | |
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) More... | |
ClusterParamsBuilder class definiton.
Definition at line 26 of file IClusterParamsBuilder.h.
|
virtualdefaultnoexcept |
Destructor.
|
pure virtual |
Given the results of running DBScan, format the clusters so that they can be easily transferred back to the larsoft world.
hitPairClusterMap | map between view and a list of 3D hits |
clusterParametersList | a container for our candidate 3D clusters |
rejectionFraction | Used for determine "hit purity" when rejecting clusters The last two parameters are passed through to the IClusterParamsBuilder method |
Implemented in lar_cluster3d::ClusterParamsBuilder.
|
pure virtual |
Implemented in lar_cluster3d::ClusterParamsBuilder.
|
pure virtual |
Fill the cluster parameters (expose to outside world for case of splitting/merging clusters)
ClusterParameters | The cluster parameters container to be modified |
Hit2DToClusterMap | Map to keep track of 2D hit to cluster association |
double | minimum fraction of unique hits |
double | maximum fraction of "lost" hits |
Implemented in lar_cluster3d::ClusterParamsBuilder.