#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.