10 #ifndef CLUSTERMERGEHELPER_H 11 #define CLUSTERMERGEHELPER_H 30 class GeometryUtilities;
56 const std::vector<std::vector<art::Ptr<recob::Hit>>>& GetMergedClusterHits()
const;
59 const std::vector<cluster::ClusterParamsAlg>& GetMergedCPAN()
const;
64 std::vector<recob::Cluster>& out_clusters,
71 const std::vector<std::vector<util::PxHit>>& clusters)
74 fMgr.SetClusters(gser, clusters);
void SetClusters(util::GeometryUtilities const &gser, const std::vector< std::vector< util::PxHit >> &clusters)
Internal method to transfer input cluster information in the right format to CMergeManager.
std::vector< std::vector< art::Ptr< recob::Hit > > > fInputClusters
Input clusters in terms of a vector of art::Ptr<recob::Hit> collection.
Namespace for general, non-LArSoft-specific utilities.
Cluster finding and building.
std::vector< std::vector< art::Ptr< recob::Hit > > > fOutputClusters
Output clusters in terms of a vector of art::Ptr<recob::Hit> collection.
::util::GeometryUtilities fGeoU
GeometryUtilities.
Declaration of signal hit object.
::cmtool::CMergeManager & GetManager()
::cmtool::CMergeManager fMgr
CMergeManager instance.
Class def header for a class CMergeManager.