Public Member Functions | Static Private Attributes | List of all members
wirecell.util.wires.schema.Store Class Reference
Inheritance diagram for wirecell.util.wires.schema.Store:

Public Member Functions

def __repr__ (self)
 

Static Private Attributes

tuple __slots__ = ()
 

Detailed Description

A store of collections of the objects of this schema.

This somewhat awkward indirection of a reference into a store is
so that multiple things may refer to something without having to
invent some kind of "pointer" which must be carried by each
object.

:param list detectors: list of the Detector objects.
:param list anodes: list of the Anode objects.
:param list faces: list of the Face objects
:param list planes: list of the Plane objects.
:param list wires: list of the Wire objects.
:param list points: list of the Point objects.

Definition at line 149 of file schema.py.

Member Function Documentation

def wirecell.util.wires.schema.Store.__repr__ (   self)

Definition at line 167 of file schema.py.

167  def __repr__(self):
168  return "<Store: %d detectors, %d anodes, %d faces, %d planes, %d wires, %d points>" % \
169  (len(self.detectors), len(self.anodes), len(self.faces), len(self.planes), len(self.wires), len(self.points))
170 

Member Data Documentation

tuple wirecell.util.wires.schema.Store.__slots__ = ()
staticprivate

Definition at line 165 of file schema.py.


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