WireCellToolkit
Wire Cell Simulation, Signal Process and Reconstruction Toolki for Liquid Argon Detectors
WireCell::RayGrid::Solving Class Reference

#include <RaySolving.h>

Classes

struct  node_t
 

Public Types

typedef size_t ident_t
 
typedef boost::adjacency_list< boost::vecS, boost::vecS, boost::undirectedS, node_tgraph_t
 
typedef boost::graph_traits< graph_t >::vertex_descriptor vertex_t
 
typedef std::unordered_map< ident_t, float > solution_t
 

Public Member Functions

 Solving ()=default
 
 ~Solving ()=default
 
void add (const Grouping::clusterset_t &cset)
 
solution_t solve ()
 
graph_tgraph ()
 

Detailed Description

Definition at line 59 of file RaySolving.h.

Member Typedef Documentation

◆ graph_t

typedef boost::adjacency_list<boost::vecS, boost::vecS, boost::undirectedS, node_t> WireCell::RayGrid::Solving::graph_t

Definition at line 71 of file RaySolving.h.

◆ ident_t

Definition at line 64 of file RaySolving.h.

◆ solution_t

typedef std::unordered_map<ident_t, float> WireCell::RayGrid::Solving::solution_t

Definition at line 78 of file RaySolving.h.

◆ vertex_t

typedef boost::graph_traits<graph_t>::vertex_descriptor WireCell::RayGrid::Solving::vertex_t

Definition at line 72 of file RaySolving.h.

Constructor & Destructor Documentation

◆ Solving()

WireCell::RayGrid::Solving::Solving ( )
default

◆ ~Solving()

WireCell::RayGrid::Solving::~Solving ( )
default

Member Function Documentation

◆ add()

void RayGrid::Solving::add ( const Grouping::clusterset_t cset)

Definition at line 88 of file RaySolving.cxx.

Here is the call graph for this function:

◆ graph()

graph_t& WireCell::RayGrid::Solving::graph ( )
inline

Definition at line 81 of file RaySolving.h.

◆ solve()

RayGrid::Solving::solution_t RayGrid::Solving::solve ( )

Definition at line 161 of file RaySolving.cxx.


The documentation for this class was generated from the following files: