#include <IAnodeFace.h>
Public Member Functions | |
| virtual | ~IAnodeFace () |
| virtual int | ident () const =0 |
| Return the ident number of this face. More... | |
| virtual int | nplanes () const =0 |
| Return the number of wire planes in the given side. More... | |
| virtual IWirePlane::pointer | plane (int ident) const =0 |
| Return the wire plane with the given ident or nullptr if unknown. More... | |
| virtual IWirePlane::vector | planes () const =0 |
| Return all wires planes. More... | |
| virtual BoundingBox | sensitive () const =0 |
| virtual const RayGrid::Coordinates & | raygrid () const =0 |
| Return a RayGrid::Coordinates corresponding to this face. More... | |
Public Member Functions inherited from WireCell::IComponent< IAnodeFace > | |
| virtual | ~IComponent () |
Public Member Functions inherited from WireCell::Interface | |
| virtual | ~Interface () |
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 28 of file IAnodeFace.h.
|
virtual |
Definition at line 93 of file IfaceDesctructors.cxx.
|
pure virtual |
Return the ident number of this face.
Implemented in WireCell::Gen::AnodeFace.
|
pure virtual |
Return the number of wire planes in the given side.
Implemented in WireCell::Gen::AnodeFace.
|
pure virtual |
Return the wire plane with the given ident or nullptr if unknown.
Implemented in WireCell::Gen::AnodeFace.
|
pure virtual |
Return all wires planes.
Implemented in WireCell::Gen::AnodeFace.
|
pure virtual |
Return a RayGrid::Coordinates corresponding to this face.
Implemented in WireCell::Gen::AnodeFace.
|
pure virtual |
Return a bounding box containing the volume to which this face is sensitive. BB may be zero volume.
Implemented in WireCell::Gen::AnodeFace.
1.8.11