Main Page
Related Pages
Modules
Namespaces
Classes
Files
Examples
File List
File Members
wire-cell-build
img
inc
WireCellImg
ClusterSink.h
Go to the documentation of this file.
1
#ifndef WIRECELLIMG_CLUSTERSINK
2
#define WIRECELLIMG_CLUSTERSINK
3
4
#include "
WireCellIface/IClusterSink.h
"
5
#include "
WireCellIface/IConfigurable.h
"
6
7
#include <string>
8
9
namespace
WireCell
{
10
namespace
Img {
11
12
class
ClusterSink
:
public
IClusterSink
,
public
IConfigurable
{
13
public
:
14
ClusterSink
();
15
virtual
~ClusterSink
();
16
17
virtual
void
configure
(
const
WireCell::Configuration
&
cfg
);
18
virtual
WireCell::Configuration
default_configuration
()
const
;
19
20
virtual
bool
operator()
(
const
ICluster::pointer
&
cluster
);
21
private
:
22
std::string
m_filename
;
23
std::string
m_node_types
;
24
};
25
}
26
}
27
#endif
WireCell::Img::ClusterSink::m_node_types
std::string m_node_types
Definition:
ClusterSink.h:23
WireCell::IData< ICluster >::pointer
std::shared_ptr< const ICluster > pointer
Definition:
IData.h:19
WireCell::IConfigurable
Definition:
IConfigurable.h:13
WireCell::Img::ClusterSink
Definition:
ClusterSink.h:12
string
std::string string
Definition:
nybbler.cc:12
IConfigurable.h
dbjson.cfg
cfg
Definition:
dbjson.py:29
cluster
Cluster finding and building.
Definition:
SmallClusterFilter_module.cc:37
WireCell::Img::ClusterSink::operator()
virtual bool operator()(const ICluster::pointer &cluster)
The calling signature:
Definition:
ClusterSink.cxx:98
WireCell::IClusterSink
Definition:
IClusterSink.h:9
WireCell::Img::ClusterSink::configure
virtual void configure(const WireCell::Configuration &cfg)
Accept a configuration.
Definition:
ClusterSink.cxx:29
WireCell::Img::ClusterSink::~ClusterSink
virtual ~ClusterSink()
Definition:
ClusterSink.cxx:25
IClusterSink.h
WireCell::Img::ClusterSink::ClusterSink
ClusterSink()
Definition:
ClusterSink.cxx:19
WireCell
Definition:
Main.h:22
WireCell::Img::ClusterSink::m_filename
std::string m_filename
Definition:
ClusterSink.h:22
WireCell::Img::ClusterSink::default_configuration
virtual WireCell::Configuration default_configuration() const
Optional, override to return a hard-coded default configuration.
Definition:
ClusterSink.cxx:35
WireCell::Configuration
Json::Value Configuration
Definition:
Configuration.h:50
Generated by
1.8.11