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

#include <WireSchema.h>

Public Member Functions

 Store ()
 
 Store (StoreDBPtr db)
 
 Store (const Store &other)
 
Storeoperator= (const Store &other)
 
StoreDBPtr db () const
 
const std::vector< Detector > & detectors () const
 
const std::vector< Anode > & anodes () const
 
const std::vector< Face > & faces () const
 
const std::vector< Plane > & planes () const
 
const std::vector< Wire > & wires () const
 
const Anodeanode (int ident) const
 
std::vector< Anodeanodes (const Detector &detector) const
 
std::vector< Facefaces (const Anode &anode) const
 
std::vector< Planeplanes (const Face &face) const
 
std::vector< Wirewires (const Plane &plane) const
 
BoundingBox bounding_box (const Anode &anode) const
 
BoundingBox bounding_box (const Face &face) const
 
BoundingBox bounding_box (const Plane &plane) const
 
Ray wire_pitch (const Plane &plane) const
 
std::vector< int > channels (const Plane &plane) const
 

Detailed Description

Definition at line 62 of file WireSchema.h.

Constructor & Destructor Documentation

◆ Store() [1/3]

Store::Store ( )

Definition at line 144 of file WireSchema.cxx.

◆ Store() [2/3]

Store::Store ( StoreDBPtr  db)

Definition at line 146 of file WireSchema.cxx.

◆ Store() [3/3]

Store::Store ( const Store other)

Definition at line 148 of file WireSchema.cxx.

Member Function Documentation

◆ anode()

const Anode & Store::anode ( int  ident) const

Definition at line 167 of file WireSchema.cxx.

Here is the call graph for this function:

◆ anodes() [1/2]

const std::vector< Anode > & Store::anodes ( ) const

Definition at line 162 of file WireSchema.cxx.

◆ anodes() [2/2]

std::vector< Anode > Store::anodes ( const Detector detector) const

Definition at line 176 of file WireSchema.cxx.

◆ bounding_box() [1/3]

BoundingBox Store::bounding_box ( const Anode anode) const

Definition at line 212 of file WireSchema.cxx.

Here is the call graph for this function:
Here is the caller graph for this function:

◆ bounding_box() [2/3]

BoundingBox Store::bounding_box ( const Face face) const

Definition at line 220 of file WireSchema.cxx.

Here is the call graph for this function:

◆ bounding_box() [3/3]

BoundingBox Store::bounding_box ( const Plane plane) const

Definition at line 228 of file WireSchema.cxx.

Here is the call graph for this function:

◆ channels()

std::vector< int > Store::channels ( const Plane plane) const

Definition at line 262 of file WireSchema.cxx.

Here is the call graph for this function:

◆ db()

StoreDBPtr Store::db ( ) const

Definition at line 159 of file WireSchema.cxx.

Here is the caller graph for this function:

◆ detectors()

const std::vector< Detector > & Store::detectors ( ) const

Definition at line 161 of file WireSchema.cxx.

◆ faces() [1/2]

const std::vector< Face > & Store::faces ( ) const

Definition at line 163 of file WireSchema.cxx.

Here is the caller graph for this function:

◆ faces() [2/2]

std::vector< Face > Store::faces ( const Anode anode) const

Definition at line 185 of file WireSchema.cxx.

◆ operator=()

Store & Store::operator= ( const Store other)

Definition at line 152 of file WireSchema.cxx.

Here is the call graph for this function:

◆ planes() [1/2]

const std::vector< Plane > & Store::planes ( ) const

Definition at line 164 of file WireSchema.cxx.

Here is the caller graph for this function:

◆ planes() [2/2]

std::vector< Plane > Store::planes ( const Face face) const

Definition at line 194 of file WireSchema.cxx.

◆ wire_pitch()

Ray Store::wire_pitch ( const Plane plane) const

Definition at line 239 of file WireSchema.cxx.

Here is the call graph for this function:

◆ wires() [1/2]

const std::vector< Wire > & Store::wires ( ) const

Definition at line 165 of file WireSchema.cxx.

Here is the caller graph for this function:

◆ wires() [2/2]

std::vector< Wire > Store::wires ( const Plane plane) const

Definition at line 203 of file WireSchema.cxx.


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