Classes | Namespaces | Typedefs | Functions
RayGrid.h File Reference
#include "WireCellUtil/Point.h"
#include "WireCellUtil/ObjectArray2d.h"
#include <boost/multi_array.hpp>
#include <vector>
#include <map>

Go to the source code of this file.

Classes

struct  WireCell::RayGrid::coordinate_t
 
class  WireCell::RayGrid::Coordinates
 

Namespaces

 WireCell
 
 WireCell::RayGrid
 

Typedefs

typedef int WireCell::RayGrid::layer_index_t
 
typedef int WireCell::RayGrid::grid_index_t
 
typedef std::pair< layer_index_t, layer_index_t > WireCell::RayGrid::layer_pair_t
 
typedef std::tuple< layer_index_t, layer_index_t, layer_index_t > WireCell::RayGrid::layer_triple_t
 
typedef boost::multi_array< double, 3 > WireCell::RayGrid::tensor_t
 
typedef std::vector< VectorWireCell::RayGrid::vector_array1d_t
 
typedef ObjectArray2d< VectorWireCell::RayGrid::vector_array2d_t
 
typedef std::pair< grid_index_t, grid_index_t > WireCell::RayGrid::grid_range_t
 
typedef std::pair< coordinate_t, coordinate_t > WireCell::RayGrid::crossing_t
 
typedef std::vector< crossing_t > WireCell::RayGrid::crossings_t
 

Functions

std::ostream & WireCell::RayGrid::operator<< (std::ostream &os, const WireCell::RayGrid::coordinate_t &ra)