#include <RaySolving.h>
Definition at line 21 of file RaySolving.h.
WireCell::RayGrid::Grouping::Grouping |
( |
| ) |
|
|
default |
virtual WireCell::RayGrid::Grouping::~Grouping |
( |
| ) |
|
|
virtualdefault |
Definition at line 21 of file RaySolving.cxx.
29 for (
const auto wid : wids) {
31 boost::add_edge(node, wnode,
m_graph);
vertex_t wire_node(ident_t wid)
boost::graph_traits< graph_t >::vertex_descriptor vertex_t
const GenericPointer< typename T::ValueType > T2 value
Definition at line 36 of file RaySolving.cxx.
40 std::unordered_map<vertex_t, int> stripes;
41 int nstripes = boost::connected_components(
m_graph, boost::make_assoc_property_map(stripes));
46 for (
auto& vci : stripes) {
48 char ntype =
m_graph[vtx].ntype;
52 const size_t stripe_index = vci.second;
53 ret[stripe_index].push_back(
m_graph[vtx]);
std::unordered_map< int, cluster_t > clusterset_t
boost::graph_traits< graph_t >::vertex_descriptor vertex_t
graph_t& WireCell::RayGrid::Grouping::graph |
( |
| ) |
|
|
inline |
Definition at line 6 of file RaySolving.cxx.
std::unordered_map< ident_t, vertex_t > m_wid2vtx
boost::graph_traits< graph_t >::vertex_descriptor vertex_t
graph_t WireCell::RayGrid::Grouping::m_graph |
|
private |
std::unordered_map<ident_t, vertex_t> WireCell::RayGrid::Grouping::m_wid2vtx |
|
private |
The documentation for this class was generated from the following files: