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

#include <WirePlane.h>

Inheritance diagram for WireCell::Gen::WirePlane:
Collaboration diagram for WireCell::Gen::WirePlane:

Public Member Functions

 WirePlane (int ident, Pimpos *pimpos, const IWire::vector &wires, const IChannel::vector &channels)
 
virtual ~WirePlane ()
 
virtual int ident () const
 
virtual const Pimpospimpos () const
 Return a Pimpos object for this wire plane. More...
 
virtual const IWire::vectorwires () const
 Access response functions. More...
 
virtual const IChannel::vectorchannels () const
 
- Public Member Functions inherited from WireCell::IWirePlane
virtual ~IWirePlane ()
 
virtual WirePlaneId planeid () const
 The ID of the plane of wire zero. This is just sugar. More...
 
- Public Member Functions inherited from WireCell::IComponent< IWirePlane >
virtual ~IComponent ()
 
- Public Member Functions inherited from WireCell::Interface
virtual ~Interface ()
 

Additional Inherited Members

- Public Types inherited from WireCell::IComponent< IWirePlane >
typedef std::shared_ptr< IWirePlanepointer
 Access subclass facet by pointer. More...
 
typedef std::vector< pointervector
 Vector of shared pointers. More...
 
- Public Types inherited from WireCell::Interface
typedef std::shared_ptr< Interfacepointer
 

Detailed Description

Definition at line 12 of file WirePlane.h.

Constructor & Destructor Documentation

◆ WirePlane()

Gen::WirePlane::WirePlane ( int  ident,
Pimpos pimpos,
const IWire::vector wires,
const IChannel::vector channels 
)

Definition at line 5 of file WirePlane.cxx.

◆ ~WirePlane()

Gen::WirePlane::~WirePlane ( )
virtual

Definition at line 16 of file WirePlane.cxx.

Member Function Documentation

◆ channels()

virtual const IChannel::vector& WireCell::Gen::WirePlane::channels ( ) const
inlinevirtual

Return vector of channel objects ordered by their index (NOT their channel ident number).

Implements WireCell::IWirePlane.

Definition at line 33 of file WirePlane.h.

◆ ident()

virtual int WireCell::Gen::WirePlane::ident ( ) const
inlinevirtual

Implements WireCell::IWirePlane.

Definition at line 21 of file WirePlane.h.

◆ pimpos()

virtual const Pimpos* WireCell::Gen::WirePlane::pimpos ( ) const
inlinevirtual

Return a Pimpos object for this wire plane.

Implements WireCell::IWirePlane.

Definition at line 23 of file WirePlane.h.

◆ wires()

virtual const IWire::vector& WireCell::Gen::WirePlane::wires ( ) const
inlinevirtual

Access response functions.

Return vector of wire objects ordered by increasing Z.

Implements WireCell::IWirePlane.

Definition at line 29 of file WirePlane.h.


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