Public Member Functions | |
def | __init__ (self, params=default_params) |
def | wire_index_by_wip (self, face, plane, wip) |
def | iconductor_by_face_plane_spot (self, face, plane_in_face, spot_in_plane) |
def | iconductor_chip_chan (self, face, board_in_face, layer_in_face, wire_spot_in_layer) |
def | iface_board (self, iboard) |
def | iplane (self, iface, plane_in_face) |
Provide data methods to describe an APA and enumerate its connectivity.
def wirecell.util.wires.apa.Description.__init__ | ( | self, | |
params = default_params |
|||
) |
Definition at line 124 of file apa.py.
def wirecell.util.wires.apa.Description.iconductor_by_face_plane_spot | ( | self, | |
face, | |||
plane_in_face, | |||
spot_in_plane | |||
) |
Return the global conductor index based on the face, plane and spot.
Definition at line 213 of file apa.py.
def wirecell.util.wires.apa.Description.iconductor_chip_chan | ( | self, | |
face, | |||
board_in_face, | |||
layer_in_face, | |||
wire_spot_in_layer | |||
) |
Given the paramers return information about the associated conductor as a triple: - iconductor :: the apa-global index for the conductor - chip :: the board-local index for the chip - chan :: the chip-local index for the channel
Definition at line 223 of file apa.py.
def wirecell.util.wires.apa.Description.iface_board | ( | self, | |
iboard | |||
) |
def wirecell.util.wires.apa.Description.iplane | ( | self, | |
iface, | |||
plane_in_face | |||
) |
Definition at line 254 of file apa.py.
def wirecell.util.wires.apa.Description.wire_index_by_wip | ( | self, | |
face, | |||
plane, | |||
wip | |||
) |
Return a tuple of a global wire index and the gwire
Definition at line 205 of file apa.py.
wirecell.util.wires.apa.Description.iconductor_by_face_board_chip_chan |
wirecell.util.wires.apa.Description.wires_by_face_plane |
wires ###
Caution: wires are a bit tricky. While each wire is physically unique, each also shares a conceptual twin on the other side of the APA, given rotational symmetry about the Y axis. These twins share the same points but these points are expressed in two different coordinate systems, one for each face! When drawing a 2D representation of wires using these points a rotation must be taken into account.