Here we specify the requirements for the muon digit container. It should provide the following:
1. An easy-to-use interface for accessing muon digitization information from the real detector (unpacking raw data) or from Monte Carlo (reading zebra format).
2. A persistent representation of this data in each of the standard StoreGate forms, presently objectivity and root. This implies converters allowing one to write to and read back from both of these formats.
3. A mechanism by which users can create or modify the data in a muon digit data container for test purposes.
4. Conversion to the real detector format. This allows use of test or Monte Carlo data for testing real data handing.
5. A way to specify a region of the detector and then access only the digitzations within that region.
6. Efficient unpacking of a subset of the raw data when accessing a detector region.
7. Interface and implementation consistent with those used for other ATLAS detectors, e.g. the digit container of Ma and Meesen.
8. Indexing enabling individual digits to referenced from other data objects. We wait for the database group to provide details.