7 #ifndef WIRECELLUTIL_WIREPLANES 8 #define WIRECELLUTIL_WIREPLANES 18 namespace WireSchema {
71 StoreDBPtr db()
const;
73 const std::vector<Detector>& detectors()
const;
74 const std::vector<Anode>& anodes()
const;
75 const std::vector<Face>& faces()
const;
76 const std::vector<Plane>& planes()
const;
77 const std::vector<Wire>& wires()
const;
81 std::vector<Anode> anodes(
const Detector& detector)
const;
82 std::vector<Face> faces(
const Anode& anode)
const;
83 std::vector<Plane> planes(
const Face& face)
const;
84 std::vector<Wire> wires(
const Plane& plane)
const;
std::pair< Point, Point > Ray
A line segment running from a first (tail) to a second (head) point.
std::shared_ptr< const StoreDB > StoreDBPtr
std::vector< Anode > anodes
std::vector< Face > faces
std::vector< int > planes
Store load(const char *filename)
std::vector< Wire > wires
std::vector< Plane > planes
std::vector< Detector > detectors
std::vector< int > anodes