VolumeIntersectionIntervals::AccumulateIntersections | Accumulation utility to accumulate the total length of intersections |
VolumeIntersectionIntervals::AccumulateIntervals | Accumulation utility to accumulate the total length of intervals |
AlignmentCondition | |
AlignmentInfo | The simplest implementation of the IAlignment abstract interface, derived from the generic class ConditionInfo |
BasicParam | Simple class used to provide common handle for generic parameters |
CalibrationInfo | The simplest implementation of the ICalibration abstract interface, derived from the generic class ConditionInfo |
CLIDAlignmentCondition | |
VolumeIntersectionIntervals::CompareIntersections | "very specific" comparison for intersections!!! |
Condition | A DataObject implementing the IParamSet, IValidity and ICondition interfaces |
ConditionInfo | The simplest implementation of the IConditionInfo abstract interface |
DataStoreLoadAgent | Simple class that load all the objects od a transient store |
DetectorElement | A "basic" implementation of Detector Description - Detector Element |
DetectorElementException | Exception used in DetectorElement class |
Element | Element class defines the Element material component |
FastControlInfo | The simplest implementation of the IFastControl abstract interface, derived from the generic class ConditionInfo |
GeometryInfoException | Exception class used in GeometryInfo objects |
GeometryInfoPlus | Based on "most trivial" implementation of Vanya Belyaev and Sebastien Ponce |
IAlignment | An abstract interface to get the alignment information of a detector element |
ICalibration | An abstract interface to get the calibration information of a detector element |
IConditionInfo | An abstract interface to get the condition information of a detector element |
IDetectorElement | An abstract Interface accees the node in DetectorDescription tree |
IDetElemFinder | Interface for a service that provides associations from the path inside the hierarchy of physical volumes to the corresponding detector element |
IFastControl | An abstract interface to get the slow control information of a detector element |
DetDesc::IGeometryErrorSvc | |
IGeometryInfo | An abstract interface to get all geometry information for detector element |
IGeometryInfo_isInside | Useful predicate(functor) to be used in conjunction with STL algorithms |
ILVolume | An abstract interface to named node in the geometry tree |
DetDesc::IntersectionErrors | |
IPVolume | Interface to deal with the notion of "positioned Logical Volume" (corresponds to Geant4 notion of "G4PhysicalVolume") |
IPVolume_accumulateMatrix | Used for std::accumulate algorithm (container)<IPVolume*> volumes = |
IPVolume_byName | This predicate allows search from a sequence of IPVolume for a IPVolume by name (container)<IPVolume*> volumes = |
IPVolume_fromReplica | Used for transformation of ILVolume::ReplicaPath into ILVolume::PVolumePath used for "std::transform" algorithm |
IPVolume_isInside | This predicate allows search from a sequence of IPVolume for a IPVolume, which contains the given point (container)<IPVolume*> volumes = |
IReadOut | An abstract interface to get the readout information of a detector element |
Solid::IsInside< aPoint > | Useful class to check if point is inside of the given solid |
ISlowControl | An abstract interface to get the slow control information of a detector element |
ISolid | An abstract interface to any Solid object |
ISolidFactory | An abstract interface to abstract factory to instantiate solids |
Isotope | Isotope class defines the Isotope material component |
ITransportSvc | Definition of abstract interface for Transport Service |
LAssembly | The implementation of "Logical Assembly" notion |
LogVolBase | The common base class for ILVolume implementations:
|
LogVolumeException | The exception class used for any implementation of ILVolume interface |
LVolume | A simple implementation of ILVolume interface |
Material | Material class is a base class for all brands of material component classes: Isotope, Element, Mixture |
MaterialException | |
Mixture | Can be composed of Elements and other Mixtures |
Param< T > | Class implementing a polimorfic parameter using templates |
ParamException | Exception used in the ParamSet class |
ParamList | Simple implementation of a polimorfic list of parameters idetified by a std::string |
ParamValidDataObject | A DataObject implementing the IParamSetEditor and IValidity interfaces |
PVolume | Simple implementation of IPVolume interface |
PVolumeException | |
ReadOutInfo | The simplest implementation of the IReadOut abstract interface, derived from the generic class ConditionInfo |
RunChangeIncident | Specialized incident class for run number change incidents |
DetDesc::Services | This class is a container for accessors to different usefull services, namely the service locator, message service and the detector data provider |
SimpleValidity | The simplest implementation of IValidity interface |
SlowControlInfo | The simplest implementation of the ISlowControl abstract interface, derived from the generic class ConditionInfo |
SolidBase | Useful intermediate class for implementation of all solids |
SolidBoolean | A simple helper class (common base) for implementation of complex "boolean" solids |
SolidBox | A simple implementation of BOX |
SolidChild | Simple helper class for implementation of "complex" boolean solids represent a "solid with position" (e.g |
SolidCons | A simple implementation segment of conical tube |
SolidException | |
SolidIntersection | Implementation of boolean solid - intersection of several solids |
SolidPolycone | A simple implementation of "Polycone" shape "PCON" in Geant3 (G4Polycone in Geant4) |
SolidPolycone::CmpZ | Simple utility class (functor) for comparizon of z-posiiton of the triplet |
SolidPolycone::sort_first | |
SolidPolyHedronHelper | Small helper class to simplify the construction of concrete "polihedron-like" classes |
SolidSphere | A simple implementation of SPHERE |
SolidSubtraction | Simple implementatioin of simple boolean solid - SUBTRACTION |
SolidTrap | A simple implementation of TRAP |
SolidTrd | A simple implementation of TRD |
SolidTubs | A simple implementation of TUBS - the tube segment |
SolidUnion | Implementation of simple boolean solid - UNION |
StaticArray< T, N > | Simple implementation of an array with static allocation |
Surface | Class to define optical surfaces and thier non-trivial optical properties |
TabulatedProperty | Class to define some (non-trivial) Property of materials and Surfaces |
TransportSvcException | Class TransportSvcException: an exception class for Transport Service |
ValidDataObject | A simple DataObject implementing the IValidity interface |