LArSoft
v09_90_00
Liquid Argon Software toolkit - https://larsoft.org/
Main Page
Related Pages
Modules
Namespaces
Classes
Files
File List
File Members
CBAlgoPolyHitOverlap.cxx
Go to the documentation of this file.
1
#include "
larreco/RecoAlg/CMTool/CMTAlgMerge/CBAlgoPolyHitOverlap.h
"
2
3
namespace
cmtool
{
4
5
CBAlgoPolyHitOverlap::CBAlgoPolyHitOverlap
() :
CBoolAlgoBase
()
6
{
7
// Nothing to be done in the base class
8
this->
reconfigure
();
9
}
10
11
void
CBAlgoPolyHitOverlap::reconfigure
()
12
{
13
14
//not sure what needs to be reset/reconfigured for this algo
15
16
}
//end reconfigure function
17
18
bool
CBAlgoPolyHitOverlap::Bool
(const ::cluster::ClusterParamsAlg& cluster1,
19
const ::cluster::ClusterParamsAlg& cluster2)
20
{
21
22
//Check and see if a certain fraction of hits of a cluster
23
//lie within polygon boundary of other cluster
24
25
if
(cluster1.GetNHits() && cluster2.GetNHits())
return
false
;
26
return
false
;
27
}
28
29
}
cmtool::CBoolAlgoBase
Definition:
CBoolAlgoBase.h:27
CBAlgoPolyHitOverlap.h
Class def header for a class CBAlgoPolyHitOverlap.
cmtool::CBAlgoPolyHitOverlap::Bool
virtual bool Bool(const ::cluster::ClusterParamsAlg &cluster1, const ::cluster::ClusterParamsAlg &cluster2)
Definition:
CBAlgoPolyHitOverlap.cxx:18
cmtool::CBAlgoPolyHitOverlap::CBAlgoPolyHitOverlap
CBAlgoPolyHitOverlap()
Default constructor.
Definition:
CBAlgoPolyHitOverlap.cxx:5
cmtool::CBAlgoPolyHitOverlap::reconfigure
void reconfigure()
Method to re-configure the instance.
Definition:
CBAlgoPolyHitOverlap.cxx:11
cmtool
Definition:
CFAlgoQRatio.cxx:3
larreco
v09_25_00
source
larreco
RecoAlg
CMTool
CMTAlgMerge
CBAlgoPolyHitOverlap.cxx
Generated on Thu May 2 2024 20:59:47 for LArSoft by
1.8.11