WireCellToolkit
Wire Cell Simulation, Signal Process and Reconstruction Toolki for Liquid Argon Detectors
WireCell::GenWire Class Reference
Inheritance diagram for WireCell::GenWire:
Collaboration diagram for WireCell::GenWire:

Public Member Functions

 GenWire (WirePlaneId wpid, int index, const Ray &ray)
 
virtual ~GenWire ()
 
int ident () const
 
WirePlaneId planeid () const
 The ID of the plane this wire is in. More...
 
int index () const
 
int channel () const
 
WireCell::Ray ray () const
 Return the ray representing the wire segment. More...
 
int segment () const
 fixme: supply More...
 
int face () const
 
int apa () const
 
void set_index (int ind)
 
void set_planeid (WirePlaneId wpid)
 
- Public Member Functions inherited from WireCell::IWire
virtual ~IWire ()
 
virtual WireCell::Point center () const
 Return the center point of the wire. Convenience method. More...
 
- Public Member Functions inherited from WireCell::IData< IWire >
virtual ~IData ()
 

Additional Inherited Members

- Public Types inherited from WireCell::IData< IWire >
typedef IWire value_type
 
typedef std::shared_ptr< const IWirepointer
 
typedef std::vector< pointervector
 
typedef std::shared_ptr< const vectorshared_vector
 

Detailed Description

Definition at line 18 of file WireGenerator.cxx.

Constructor & Destructor Documentation

◆ GenWire()

WireCell::GenWire::GenWire ( WirePlaneId  wpid,
int  index,
const Ray ray 
)
inline

Definition at line 24 of file WireGenerator.cxx.

◆ ~GenWire()

virtual WireCell::GenWire::~GenWire ( )
inlinevirtual

Definition at line 28 of file WireGenerator.cxx.

Member Function Documentation

◆ apa()

int WireCell::GenWire::apa ( ) const
inline

Definition at line 49 of file WireGenerator.cxx.

◆ channel()

int WireCell::GenWire::channel ( ) const
inlinevirtual

Detector-dependent electronics channel number, negative is illegal. All wires with a common channel number are considered electrically connected.

Implements WireCell::IWire.

Definition at line 42 of file WireGenerator.cxx.

◆ face()

int WireCell::GenWire::face ( ) const
inline

Definition at line 48 of file WireGenerator.cxx.

◆ ident()

int WireCell::GenWire::ident ( ) const
inlinevirtual

Detector-dependent, globally unique ID number. Negative is illegal, not guaranteed consecutive.

Implements WireCell::IWire.

Definition at line 32 of file WireGenerator.cxx.

Here is the call graph for this function:

◆ index()

int WireCell::GenWire::index ( ) const
inlinevirtual

Consecutive, zero-based index into an ordered sequence of wires in their plane

Implements WireCell::IWire.

Definition at line 40 of file WireGenerator.cxx.

Here is the caller graph for this function:

◆ planeid()

WirePlaneId WireCell::GenWire::planeid ( ) const
inlinevirtual

The ID of the plane this wire is in.

Implements WireCell::IWire.

Definition at line 38 of file WireGenerator.cxx.

◆ ray()

WireCell::Ray WireCell::GenWire::ray ( ) const
inlinevirtual

Return the ray representing the wire segment.

Implements WireCell::IWire.

Definition at line 44 of file WireGenerator.cxx.

◆ segment()

int WireCell::GenWire::segment ( ) const
inlinevirtual

fixme: supply

Implements WireCell::IWire.

Definition at line 47 of file WireGenerator.cxx.

◆ set_index()

void WireCell::GenWire::set_index ( int  ind)
inline

Definition at line 51 of file WireGenerator.cxx.

◆ set_planeid()

void WireCell::GenWire::set_planeid ( WirePlaneId  wpid)
inline

Definition at line 52 of file WireGenerator.cxx.


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