Classes
Containers, Factories and Pointers
Collaboration diagram for Containers, Factories and Pointers:

Classes

class  io::AiresShowerFileParticleIterator
 Implementation of the VShowerFileParticleIterator for an Aires generated shower file. More...
 
class  utl::CharEqualNoCase
 Utility class to compare characters in a case-independent way. More...
 
class  utl::ConsecutiveEnumFactory< EnumType, last, tags, NoConversionPolicy, first >
 Simple factory to create an enumerator for a given enumeration. More...
 
class  utl::CountedObject< T >
 Mix-in class for counting creation and destruction of objects. More...
 
class  utl::CountedObjectRegistry
 Registry for counted objects. More...
 
class  utl::FactoryErrorIgnore< IdentifierType, ObjectPtrType >
 Default error policy for ObjectFactory: return 0. More...
 
class  utl::LabeledObject< T >
 Class for attaching a label to an object. More...
 
class  utl::LabeledTrace< T >
 A Trace with a label attached to it. More...
 
class  LameShadowPointer
 
class  utl::LeakingSingleton< T >
 CRTP for leaking singleton. More...
 
class  utl::ListVectorAssignmentProxy< Assignee, i >
 
class  utl::MultiObject< T, LabeledObjectType >
 container for object and associated labels More...
 
class  utl::MultiTimeDistribution< T >
 A collection of TimeDistribution<T>,which provides methods to access different sources. More...
 
class  utl::MultiTrace< T >
 A collection of Trace<T>,which provides methods to access different sources. More...
 
class  utl::ObjectFactory< ObjPtrType, IdentType, CreatType, FactoryErrorPolicy >
 Template for object factory. More...
 
class  utl::ObjectRegistrar< ObjectType, ObjFactoryType, CreatorPolicy >
 Class for the automatic registration of an object. More...
 
class  utl::OstreamPolicy< RetType, RetValue, Ostream >
 Ouputs via the given std::ostream reference. More...
 
class  utl::Pair
 a pair of graph points (x,y) More...
 
class  utl::PairErr
 A pair of graph points (x,y) with errors. More...
 
class  utl::ParameterStorage< IndexEnum, ParameterType, ParameterCovarianceType >
 Template class allowing to store parameters and their covariances using enums to address them with a general interface. More...
 
class  utl::ShadowPtr< T, DereferenceCheck >
 pointer with built-in initialization, deletion, deep copying More...
 
class  utl::ShowerParticleIterator
 Iterator to retrieve particles from utl::VShowerParticlList. More...
 
class  utl::SilentPolicy< RetType, RetValue >
 Simply returns. More...
 
class  utl::Singleton< T >
 Curiously Recurring Template Pattern (CRTP) for Meyers singleton. More...
 
class  utl::StandardCreator< ObjectType, ObjectFactory >
 Class for the automatic creation of an object. More...
 
class  utl::ThrowPolicy< RetType, E >
 Simply throws. More...
 
class  utl::TimeDistribution< T >
 Histogram class for time distributions with suppressed empty bins. More...
 
class  utl::TimeDistributionAlgorithm
 Utility class for returning properties of a TimeDistribution. More...
 
class  utl::Trace< T >
 Template class for a FADC data or calibrated data container. Use the typedefs (TraceD, TraceI, etc.) defined in Trace-fwd.h. More...
 
class  utl::TraceAlgorithm
 algorithms to manipulate traces More...
 
class  utl::TypeLabeledContainer< Base, OwnershipPolicy >
 container of classes with common base, labeled by concrete type More...
 
class  utl::UniqueObject< T >
 Curiously Recurring Template Pattern (CRTP) for unique object. More...
 
class  utl::Validated< T >
 Wrapper class for initially unset data. More...
 
class  utl::VShowerFileParticleIterator
 Interface class for accessing a list of particles from a shower file. More...
 
class  utl::VValidated
 Minimum validation handling methods. More...
 

Detailed Description


, generated on Tue Sep 26 2023.