Classes | Namespaces | Functions | Variables
apa.py File Reference

Go to the source code of this file.

Classes

class  wirecell.util.wires.apa.Description
 
class  wirecell.util.wires.apa.Plex
 

Namespaces

 wirecell.util.wires.apa
 

Functions

def wirecell.util.wires.apa.flatten_cclsm (mat=chip_channel_layer_spot_matrix)
 
def wirecell.util.wires.apa.maker (G, ac, typename)
 
def wirecell.util.wires.apa.graph (desc, maker=maker)
 
def wirecell.util.wires.apa.channel_tuple (G, wire)
 
def wirecell.util.wires.apa.channel_hash (iconn, islot, ichip, iaddr)
 
def wirecell.util.wires.apa.channel_unhash (chident)
 
def wirecell.util.wires.apa.channel_ident (G, wire)
 

Variables

 wirecell.util.wires.apa.chip_channel_layer_spot_matrix
 
 wirecell.util.wires.apa.chip_channel_spot = chip_channel_layer_spot_matrix[:,:,1].astype(numpy.int32)
 
 wirecell.util.wires.apa.chip_channel_layer = numpy.asarray(["uvw".index(i) for i in chip_channel_layer_spot_matrix[:,:,0].flat]).reshape(chip_channel_layer_spot_matrix.shape[:2]).astype(numpy.int32)
 
 wirecell.util.wires.apa.FaceParams = namedtuple("FaceParams", ["nlayers", "nboards"]);
 
 wirecell.util.wires.apa.BoardParams = namedtuple("BoardParams", ["nchips", "nchanperchip"])
 
 wirecell.util.wires.apa.DaqParams = namedtuple("DaqParams", ["nwibs", "nconnperwib"])
 
 wirecell.util.wires.apa.GeomParams = namedtuple("GeomParams", ["width", "height", "pitch","angle","offset","planex"])
 
 wirecell.util.wires.apa.Params
 
float wirecell.util.wires.apa.plane_separation = 4.71
 
 wirecell.util.wires.apa.default_params
 
 wirecell.util.wires.apa.GeomPoint = namedtuple("GeomPoint", ["x","y","z"])
 
 wirecell.util.wires.apa.GeomWire = namedtuple("GeomWire", ["ploc", "wip", "spot", "seg", "p1" ,"p2"])
 
 wirecell.util.wires.apa.Parts
 
tuple wirecell.util.wires.apa.oneapa_lcr = (1,1,1)
 
tuple wirecell.util.wires.apa.protodun_lcr = (1,2,3)
 
tuple wirecell.util.wires.apa.dune_lcr = (2,25,3)