WireCellToolkit
Wire Cell Simulation, Signal Process and Reconstruction Toolki for Liquid Argon Detectors
|
#include <IChannel.h>
Public Member Functions | |
virtual | ~IChannel () |
virtual int | ident () const =0 |
virtual int | index () const =0 |
virtual const IWire::vector & | wires () const =0 |
Wire segments ordered in increasing distance from channel input. More... | |
virtual WirePlaneId | planeid () const |
The ID of the plane of wire zero. This is just sugar. More... | |
![]() | |
virtual | ~IData () |
Additional Inherited Members | |
![]() | |
typedef IChannel | value_type |
typedef std::shared_ptr< const IChannel > | pointer |
typedef std::vector< pointer > | vector |
typedef std::shared_ptr< const vector > | shared_vector |
Definition at line 14 of file IChannel.h.
|
virtual |
Definition at line 5 of file IChannel.cxx.
|
pure virtual |
Detector-dependent, globally unique channel ID number. Negative is illegal, not guaranteed consecutive over all given channels. This same number may be called simply "channel" in other contexts.
Implemented in WireCell::SimpleChannel.
|
pure virtual |
The channel index is the "Wire Attachment Number". The WAN counts along points of attachment of the zero' zero-segment wires for a wire plane. Note, for detectors with wrapped wires this index also wraps. It counts in the same direction as the WIP number of IWire::index but starts at zero even with wrapped wire detectors.
Implemented in WireCell::SimpleChannel.
|
virtual |
The ID of the plane of wire zero. This is just sugar.
Definition at line 9 of file IChannel.cxx.
|
pure virtual |
Wire segments ordered in increasing distance from channel input.
Implemented in WireCell::SimpleChannel.