#include <AnodeFace.h>
Public Member Functions | |
| AnodeFace (int ident, IWirePlane::vector planes, const BoundingBox &sensvol) | |
| virtual int | ident () const |
| Return the ident number of this face. More... | |
| virtual int | nplanes () const |
| Return the number of wire planes in the given side. More... | |
| virtual IWirePlane::pointer | plane (int ident) const |
| Return the wire plane with the given ident or nullptr if unknown. More... | |
| virtual IWirePlane::vector | planes () const |
| Return all wires planes. More... | |
| virtual BoundingBox | sensitive () const |
| virtual const RayGrid::Coordinates & | raygrid () const |
| Return a RayGrid::Coordinates corresponding to this face. More... | |
Public Member Functions inherited from WireCell::IAnodeFace | |
| virtual | ~IAnodeFace () |
Public Member Functions inherited from WireCell::IComponent< IAnodeFace > | |
| virtual | ~IComponent () |
Public Member Functions inherited from WireCell::Interface | |
| virtual | ~Interface () |
Private Attributes | |
| int | m_ident |
| IWirePlane::vector | m_planes |
| BoundingBox | m_bb |
| RayGrid::Coordinates | m_coords |
Additional Inherited Members | |
Public Types inherited from WireCell::IComponent< IAnodeFace > | |
| typedef std::shared_ptr< IAnodeFace > | pointer |
| Access subclass facet by pointer. More... | |
| typedef std::vector< pointer > | vector |
| Vector of shared pointers. More... | |
Public Types inherited from WireCell::Interface | |
| typedef std::shared_ptr< Interface > | pointer |
Definition at line 10 of file AnodeFace.h.
| AnodeFace::AnodeFace | ( | int | ident, |
| IWirePlane::vector | planes, | ||
| const BoundingBox & | sensvol | ||
| ) |
Definition at line 61 of file AnodeFace.cxx.
|
inlinevirtual |
Return the ident number of this face.
Implements WireCell::IAnodeFace.
Definition at line 16 of file AnodeFace.h.
|
inlinevirtual |
Return the number of wire planes in the given side.
Implements WireCell::IAnodeFace.
Definition at line 19 of file AnodeFace.h.
|
virtual |
Return the wire plane with the given ident or nullptr if unknown.
Implements WireCell::IAnodeFace.
Definition at line 69 of file AnodeFace.cxx.
|
inlinevirtual |
Return all wires planes.
Implements WireCell::IAnodeFace.
Definition at line 23 of file AnodeFace.h.
|
inlinevirtual |
Return a RayGrid::Coordinates corresponding to this face.
Implements WireCell::IAnodeFace.
Definition at line 28 of file AnodeFace.h.
|
inlinevirtual |
Return a bounding box containing the volume to which this face is sensitive. BB may be zero volume.
Implements WireCell::IAnodeFace.
Definition at line 26 of file AnodeFace.h.
|
private |
Definition at line 34 of file AnodeFace.h.
|
private |
Definition at line 35 of file AnodeFace.h.
|
private |
Definition at line 32 of file AnodeFace.h.
|
private |
Definition at line 33 of file AnodeFace.h.
1.8.11