Interface | Description |
---|---|
HasDetectorElement |
Mixin interface for accessing an
IDetectorElement associated
with an object. |
HasPosition |
Mixin interface for objects that have a Cartesian position.
|
IDetectorElement |
A class to represent a node in the detector hierarchy, based on Gaudi's IDetectorElement interface.
|
IDetectorElementContainer |
DetectorElementContainer extends
List and contains 0
or more DetectorElements. |
IDetectorElementStore |
The
IDetectorElementStore is an IDetectorElementContainer
containing all IDetectorElement s in the current detector. |
IDetectorElementVisitor |
Visitor pattern for
org.lcsim.IDetectorElement , used for
performing an action on nodes in the detector tree. |
IDetectorFactory | |
IDetectorStore | |
IGeometryInfo |
IGeometryInfo provides geometry information about an
IDetectorElement . |
IGeometryInfoContainer | |
ILogicalVolume |
An interface to logical volume information.
|
ILogicalVolumeStore | |
IObjectStore<T> | |
IParameters |
Interface to named parameters.
|
IParametersStore |
Access to all
IParameters objects for the current detector. |
IPhysicalVolume |
Interface to placements of
ILogicalVolume
objects in the geometry tree. |
IPhysicalVolumeContainer | |
IPhysicalVolumeNavigator |
This interface provides utilities for returning
IPhysicalVolumePath
objects that represent a volume's unique position in the physical geometry tree with
an ordered list of physical volumes. |
IPhysicalVolumeNavigatorStore | |
IPhysicalVolumePath | |
IPhysicalVolumeStore | |
IPhysicalVolumeVisitor | |
IReadout |
The
IReadout provides access to hit objects
from IDetectorElement objects. |
IRotation3D |
An interface to rotations in 3D space, using interfaces and base classes from
freehep physics.
|
ITransform3D |
An interface to a combined rotation and translation in 3D apce.
|
ITranslation3D |
Interface for translations in 3D space.
|
IVisitor<T> |
Generic interface for the Visitor pattern.
|
Class | Description |
---|---|
DetectorElement |
Implementation of
IDetectorElement . |
DetectorElementContainer |
Implementation of
IDetectorElementContainer . |
DetectorElementIdentifierHash | |
DetectorElementMap |
A map of
IIdentifier to
IDetectorElement . |
DetectorElementStore |
This class is the global store of
IDetectorElement
objects and can be accessed as a singleton. |
DetectorFactory | |
DetectorIdentifierHelper |
An
IIdentifierHelper for decoding IIdentifier s
from the top-level of the detector description. |
DetectorIdentifierHelper.SystemMap | |
DetectorStore |
This class provides access to the global stores of detector objects,
including materials, logical volumes, and physical volumes.
|
GeometryInfo |
IGeometryInfo provides a cache of detailed geometry
information for its associated DetectorElement,
including coordinate transformations and the
center position in global coordinates.
|
GeometryInfoContainer |
A container for
IGeometryInfo objects. |
LogicalVolume |
Implementation of @see ILogicalVolume.
|
LogicalVolumeStore | |
ObjectStore<T> | |
Parameters |
Implementation of
IParameters . |
ParametersStore |
Implementation of
IParametersStore . |
PhysicalVolume |
Implementation of @see IPhysicalVolume.
|
PhysicalVolumeContainer | |
PhysicalVolumeNavigator |
Navigates from a top or "world" volume
into daughter volumes using String
paths of Physical Volume names.
|
PhysicalVolumeNavigatorStore | |
PhysicalVolumePath |
An ordered list of PhysicalVolume objects
corresponding to a unique path in a
geometry of LogicalVolumes and
PhysicalVolumes.
|
PhysicalVolumeStore | |
Readout |
Implementation of @see IReadout.
|
Rotation3D |
Implementation of the @see IRotation3D interface.
|
RotationGeant |
Represents a rotation in 3D space according to the Geant4 conventions.
|
RotationPassiveEuler |
Represents a passive Euler rotation in 3D space.
|
RotationPassiveXYZ |
Represents a passive rotation in 3D space.
|
SubdetectorType | |
Transform3D |
A class for representing a 3D coordinate transformation
using a @see Rotation3D for the rotation and a
|
Translation3D |
Enum | Description |
---|---|
SubdetectorType.BarrelType | |
SubdetectorType.GenericType | |
SubdetectorType.SystemType |
Exception | Description |
---|
Copyright © 2016 Linear Collider Detector (LCD). All rights reserved.