Main Page
Related Pages
Modules
Namespaces
Classes
Files
Examples
File List
File Members
larreco
larreco
RecoAlg
CMTool
CMTAlgMerge
CBAlgoPolyHitOverlap.h
Go to the documentation of this file.
1
/**
2
* \file CBAlgoPolyHitOverlap.h
3
*
4
* \ingroup CMTool
5
*
6
* \brief Class def header for a class CBAlgoPolyHitOverlap
7
*
8
* @author David Caratelli
9
*/
10
11
/** \addtogroup CMTool
12
13
@{*/
14
#ifndef RECOTOOL_CBALGOPOLYHITOVERLAP_H
15
#define RECOTOOL_CBALGOPOLYHITOVERLAP_H
16
17
#include "
larreco/RecoAlg/CMTool/CMToolBase/CBoolAlgoBase.h
"
18
#include "
larreco/RecoAlg/ClusterRecoUtil/ClusterParamsAlg.h
"
19
20
namespace
cmtool
{
21
/**
22
\class CMalgoPolyContain
23
Merge Polygons if one is completely inside the other
24
*/
25
class
CBAlgoPolyHitOverlap
:
public
CBoolAlgoBase
{
26
27
public
:
28
29
/// Default constructor
30
CBAlgoPolyHitOverlap
();
31
32
/// Default destructor
33
virtual
~CBAlgoPolyHitOverlap
(){};
34
35
/**
36
Core function: given the ClusterParamsAlg input, return whether a cluster should be
37
merged or not.
38
*/
39
virtual
bool
Bool
(const ::cluster::ClusterParamsAlg &cluster1,
40
const ::cluster::ClusterParamsAlg &cluster2);
41
42
/// Method to re-configure the instance
43
void
reconfigure
();
44
45
};
46
}
47
48
#endif
49
/** @} */
// end of doxygen group
CBoolAlgoBase.h
Class def header for algorithm classes for CMergeManager.
cmtool::CBoolAlgoBase
Definition:
CBoolAlgoBase.h:27
cmtool::CBAlgoPolyHitOverlap
Definition:
CBAlgoPolyHitOverlap.h:25
cmtool::CBAlgoPolyHitOverlap::Bool
virtual bool Bool(const ::cluster::ClusterParamsAlg &cluster1, const ::cluster::ClusterParamsAlg &cluster2)
Definition:
CBAlgoPolyHitOverlap.cxx:19
cmtool::CBAlgoPolyHitOverlap::~CBAlgoPolyHitOverlap
virtual ~CBAlgoPolyHitOverlap()
Default destructor.
Definition:
CBAlgoPolyHitOverlap.h:33
ClusterParamsAlg.h
cmtool::CBAlgoPolyHitOverlap::CBAlgoPolyHitOverlap
CBAlgoPolyHitOverlap()
Default constructor.
Definition:
CBAlgoPolyHitOverlap.cxx:5
cmtool::CBAlgoPolyHitOverlap::reconfigure
void reconfigure()
Method to re-configure the instance.
Definition:
CBAlgoPolyHitOverlap.cxx:12
cmtool
Definition:
CFAlgoQRatio.cxx:3
Generated by
1.8.11