23 from ._cameraGeom
import Detector
24 from ._cameraGeom
import DetectorCollectionDetectorBase, DetectorCollectionBuilderBase
28 """An immutable collection of Detectors that can be accessed by name or ID.
32 for k, v
in sorted(self.getIdMap().
items()):
38 raise KeyError(
"Detector for key {} not found.".format(key))
42 """Get an iterator over detector names
44 for k, v
in self.getNameMap().
items():
48 """Get an iterator over detector IDs
50 for k, v
in self.getIdMap().
items():
54 DetectorCollectionBase.register(Detector, DetectorCollectionDetectorBase)
std::vector< SchemaItem< Flag > > * items
def __getitem__(self, key)
A helper class that allows the properties of a detector to be modified in the course of modifying a f...