Interface | Description |
---|---|
Identifiable |
A mixin interface for objects that have an associated
IIdentifier ,
IExpandedIdentifier , and an IIdentifierHelper
for performing converting between these. |
IExpandedIdentifier |
An ID that has been unpacked from an
IIdentifier
so that individual field values are available by index. |
IIdentifier |
An interface defining comparable 64-bit identifiers
using for uniquely defining components of the
detector.
|
IIdentifierContext |
IIdentifierContext defines a set of Identifier field indices that are
applicable in a given context, such as a certain level of the
detector hierarchy.
|
IIdentifierDictionary |
Holds an ordered and mapped list of
IIdentifierField objects
that define the fields of an IIdentifier . |
IIdentifierDictionaryManager |
A manager for
IIdentifierDictionary objects. |
IIdentifierField |
Represents a single field within a numerical identifier.
|
IIdentifierHelper |
This class has a reference to a single
IIdentifierDictionary that specifies the fields for a 64-bit
IIdentifier . |
Class | Description |
---|---|
ExpandedIdentifier |
Implementation of
IExpandedIdentifier . |
Identifier |
Implementation of
IIdentifier . |
IdentifierContext |
Implementation of
IIdentifierContext . |
IdentifierDictionary |
Implementation of
IIdentifierDictionary . |
IdentifierDictionaryManager |
Implementation of
IIdentifierDictionaryManager . |
IdentifierField |
Implementation of
IIdentifierField . |
IdentifierHelper |
Implementation of
IIdentifierHelper . |
IdentifierUtil |
Identifier utility methods for packing
IIdentifier s and
unpacking IExpandedIdentifier s using information from an
IIdentifierDictionary . |
Exception | Description |
---|---|
IdentifierField.ValueOutOfRangeException |
Copyright © 2016 Linear Collider Detector (LCD). All rights reserved.