__longlong | |
NTuple::_Accessor< TYP > | Class acting as a smart pointer holding a N tuple entry |
NTuple::_Array< TYP > | Abstract class discribing a column-array in a N tuple |
NTuple::_ArrayImp< TYP > | Concrete class discribing a column-array in a N tuple |
ConfigurableDb::_CfgDb | |
NTuple::_Data< TYP > | Abstract class describing basic data in an Ntuple |
NTuple::_DataImp< TYP > | Concrete class discribing basic data items in an N tuple |
NTuple::_Item< TYP > | Abstract class describing a column in a N tuple |
NTuple::_ItemImp< TYP > | Concrete class discribing a column in a N tuple |
NTuple::_Matrix< TYP > | Abstract class discribing a matrix column in a N tuple |
NTuple::_MatrixImp< TYP > | Concrete class discribing a matrix column in a N tuple |
ConfigurableDb::_Singleton | |
ProcessJobOptions::_TempSysPath | |
Gaudi::Utils::AlgContext | Helper "sentry" class to automatize the safe register/unregister the algorithm's context |
AlgFactory< T > | |
Algorithm | Base class from which all concrete algorithm classes should be derived |
AlgorithmHistory | AlgorithmHistory class definition |
AlgTool | Base class from which all the concrete tool classes should be derived |
AlgTool::declareInterface< I > | |
AlgToolHistory | AlgToolHistory class definition |
GaudiUtils::Allocator< Type > | Allocator |
GaudiUtils::Allocator< Type >::rebind< U > | |
GaudiUtils::AllocatorPool | Allocator pool |
GaudiUtils::AllocatorPool::PoolChunk | |
GaudiUtils::AllocatorPool::PoolLink | |
NTuple::Array< TYP > | Class acting as a smart pointer holding a N tuple _Item |
NTuple::Array< IOpaqueAddress * > | |
Logging::AthenaLogger | |
Gaudi::Parsers::AttributesClosureGrammar< T1, T2 > | Grammar or grammar rule which derive from this struct will have two attributes: type T1 and name val, type T2 and name attrs |
Auditor | Base class from which all concrete auditor classes should be derived |
Gaudi::Guards::AuditorGuard | It is a simple guard, which "locks" the scope for the Auditor Service is am exception-safe way |
BaseObjectMemberFunction | Base class of ObjectMemberFunction |
BasePtrSetter | Base class to set the pointer to an object of a class derived from DataObject in a generic way |
Rndm::Binomial | Parameters for the Binomial distributed random number generation |
Rndm::Bit | Parameters for the bit value generation: returns values 0 and 1 |
Gaudi::Parsers::BoolGrammar | The valid represenation of boolean values are: |
Gaudi::Parsers::BoolGrammar::definition< ScannerT > | |
BoundedVerifier< T > | Default, always true verifier |
Rndm::BreitWigner | Parameters for the BreitWigner distributed random number generation |
Rndm::BreitWignerCutOff | Parameters for the BreitWigner distributed random number generation with cut off; |
Gaudi::Parsers::CharGrammar< RT > | The valid represenation of char values are: |
Gaudi::Parsers::CharGrammar< RT >::definition< ScannerT > | |
Rndm::Chi2 | Parameters for the Chi2 distributed random number generation |
Chrono | A small utility class for chronometry of user codes |
ChronoEntity | Small helper class for implementation of ChronoStatSvc service, It also could be used as some local timer |
Gaudi::Parsers::ClosureGrammar< T > | Grammar or grammar rule which derive from this struct will have attribute of type T and name val |
CnvFactory< T > | |
NTuple::ColumnWiseTuple | |
CommandProperty | Command property base class (abstract) |
Configurable::Configurable | |
Configurable::Configurable::DefaultName | For detecting the default name |
Configurable::ConfigurableAlgorithm | |
Configurable::ConfigurableAlgTool | |
Configurable::ConfigurableAuditor | |
Configurable::ConfigurableGeneric | |
ConfigurableMeta::ConfigurableMeta | |
Configurable::ConfigurableService | |
Configurable::ConfigurableUser | |
ProcessJobOptions::ConsoleHandler | |
ContainedObject | All classes that their objects may be contained in an LHCb ObjectContainer (e.g |
ContextIncident< T > | |
ConversionSvc | Base class for all conversion services |
ConversionSvc::CnvTest | |
ConversionSvc::WorkerEntry | |
Converter | Converter base class |
ConverterID | |
DataHistory | DataHistory class definition |
DataHistory::DataHistoryOrder | |
DataIncident | Data service incident class |
DataObject | A DataObject is the base class of any identifyable object on any data store |
DataSelectionAgent | DataSelectionAgent base in charge of collecting all the refereces to DataObjects in a transient store that passes some selection criteria |
DataStoreItem | Description of the DataStoreItem class |
DataStreamTool | |
DataSvc | Data service base class |
DataTypeInfo | Small class which allows access to internal type IDs |
DefaultObjectCleaner< T > | Basic implementation for the object cleaner functor used by TransientFastContainer when returning a recycled object |
Rndm::DefinedPdf | Generate a random number Generator following generally distributed random values, given a user-defined probability distribution function |
NTuple::Directory | Small class representing an N tuple directory in the transient store |
DirSearchPath | Search for files in a list of directories |
DirSearchPath::eqPath | Name |
Configurable::DummyDescriptor | If isinstance(v,Configurable) and not v.isPublic(): rep += v.__str__( indent + 1 ) + os.linesep elif isinstance(v,GaudiHandleArray): for vi in v: if isinstance(vi,Configurable) and not vi.isPublic(): rep += vi.__str__( indent + 1 ) + os.linesep for cfg in self.__children: |
Configurable::Error | |
EventSelectorDataStream | Definition of class EventSelectorDataStream |
Gaudi::Guards::ExceptionGuard | The most simple guard - it execute the certain code withing typical "try {} catch" clause, used in Auditor, Algorithm, AlgTool, etc |
Rndm::Exponential | Parameters for the Gauss random number generation |
NTuple::File | Small class representing an N tuple file in the transient store |
FindByMassRange | The function object must be derived from std::unary_function< IParticlePropertySvc::value_type ,bool > IParticlePropertySvc::value_type is a typedef that defines the internal service storage type that is returned when an iterator is dereferenced |
Rndm::Flat | Parameters for the flat random number generation within boundaries [minimum, maximum] |
Rndm::Gamma | Parameters for the Gamma distributed random number generation |
Gaudi | This is a number of static methods for bootstrapping the Gaudi framework |
GaudiException | Define general base for Gaudi exception |
GaudiHandles::GaudiHandle | |
GaudiHandle< T > | Handle to be used in lieu of naked pointers to gaudis |
GaudiHandles::GaudiHandleArray | |
GaudiHandleArray< T > | T is the concrete handle type, e.g |
GaudiHandleArrayBase | Base class of array's of various gaudihandles |
GaudiHandleArrayProperty | |
PropertyProxy::GaudiHandleArrayPropertyProxy | |
GaudiHandleBase | Base class to handles to be used in lieu of naked pointers to various Gaudi components |
GaudiHandleInfo | |
GaudiHandleProperty | |
PropertyProxy::GaudiHandlePropertyProxy | |
PropertyProxy::GaudiHandlePropertyProxyBase | |
Rndm::Gauss | Parameters for the Gauss random number generation |
Rndm::GaussianTail | Parameters for the Gaussian tail number generation |
GenericAddress | Generic Transient Address |
GaudiUtils::Hash< T > | Simple hash function based on Stroustrup example |
GaudiUtils::Hash< const T & > | |
GaudiUtils::Hash< const T * > | |
GaudiUtils::Hash< T & > | |
GaudiUtils::Hash< T * > | |
GaudiUtils::Hash< void * > | |
GaudiUtils::HashMap< K, T, H, M > | Common class providing an architecture-independent hash map |
Gaudi::Histo1DDef | Simple helper class for description of 1D-histogram The class is targeted to act as the primary "histogram property", but clearly have significantly wider application range |
Gaudi::HistogramBase | Common base class for all histograms Use is solely functional to minimize dynamic_casts inside HistogramSvc |
HistoryObj | Base class for History Objects |
IAddressCreator | IAddressCreator interface definition |
IAIDATupleSvc | Definition of the IAIDATupleSvc interface class |
IAlgContextSvc | An abstract interface for Algorithm Context Service |
IAlgManager | The IAlgManager is the interface implemented by the Algorithm Factory in the Application Manager to support management functions |
IAlgorithm | The IAlgorithm is the interface implemented by the Algorithm base class |
IAlgTool | The interface implemented by the AlgTool base class |
IAppMgrUI | Application Manager User Interface |
IAuditor | The IAuditor is the interface implmented by the AlgAuditor base class |
IAuditorSvc | The interface implemented by the IAuditorSvc base class |
IChronoStatSvc | The IChronoStatSvc is the interface implemented by the ChronoStatService |
IChronoSvc | "Chrono"-related part of interface IChronoStatSvc |
IClassInfo | Data base class allowing to store persistent type information |
IClassManager | The IClassManager is the interface implemented by the generic Factory in the Application Manager to support class management functions |
IConversionSvc | |
IConverter | The data converters are reposible to translate data from one representation into another |
ICounterSvc | Create / access multi purpose counters |
ICounterSvc::Printout | Print counters for each element in the range [first, last) e.g |
IDataManagerSvc | |
IDataProviderSvc | Data provider interface definition |
IDataSelector | This is only a placeholder to allow me compiling until the responsible guy does his work! M.Frank |
IDataSourceMgr | IDataSourceMgr interface definition |
IDataStoreAgent | Generic data agent interface |
IDataStreamTool | |
IDetDataSvc | Abstract interface for a DataSvc manipulating condition data (i.e |
IEventProcessor | The IEventProcessor is the interface to process events |
IEventTimeDecoder | Interface that a Tool that decodes the event time has to implement |
IEvtSelector | The Event Selector Interface |
IEvtSelector::Context | |
IExceptionSvc | The anstract interface for exception handling service |
IFactory | The IFactory is the interface used to create contrete instances of Objectes |
IFileAccess | Abstract interface for a service or tool implementing a read access to files |
IgnoreError | |
IHistogramSvc | Definition of the IHistogramSvc interface class |
IHistorySvc | Definition of the IHistorySvc interface class |
IIncidentListener | The interface implemented by any class wanting to listen to Incidents |
IIncidentSvc | The interface implemented by the IncidentSvc service |
IInspectable | Interface definition of an inspectable object |
IInspector | Inspector base class |
IInspector::_TT< T > | |
IInspector::_V< T > | |
IInspector::IValue | |
IInspector::Tag | |
IInterface | Definition of the basic interface |
IIssueLogger | |
IJobOptionsSvc | Main interface for the JobOptions service |
IMagneticFieldSvc | The interface to the MagneticFieldSvc |
IMessageSvc | The IMessage is the interface implmented by the message service |
IMonitorSvc | Definition of the IMonitorSvc interface, which publishes Gaudi variables to outside monitoring processes |
INamedInterface | IInterface compliant class extending IInterface with the name() method |
Incident | Base class for all Incidents (computing events) |
InterfaceID | Interface ID class |
Gaudi::Parsers::IntGrammar< RT > | The valid representation of integers values are: |
Gaudi::Parsers::IntGrammar< RT >::definition< ScannerT > | |
INTuple | NTuple interface class definition |
INTupleItem | NTuple interface class definition |
INTupleSvc | |
IOpaqueAddress | Opaque address interface definition |
IParticlePropertySvc | This class is an interface to the ParticlePropertySvc |
IPartitionControl | Create / access partitions |
IPartPropSvc | |
IPersistencySvc | Data persistency service interface |
IProperty | The IProperty is the basic interface for all components which have properties that can be set or get |
IRegistry | The IRegistry represents the entry door to the environment any data object residing in a transient data store is embedded |
IRndmEngine | Definition of a interface for a generic random number generator giving randomly distributed numbers in the range [0 |
IRndmGen | Definition of a interface for a generic random number generators |
IRndmGen::Param | |
IRndmGenSvc | Random Generator service interface definition Definition of a interface for a service to access random generators according to predefined distributions: |
IRunable | Runable interface definition |
ISelectStatement | A select statement can either contain
|
ISerialize | Object serialization interface definition |
IService | General service interface definition |
IssueSeverity | |
IStagerSvc | |
IStateful | Interface for classes that implement the Gaudi State Machine |
IStatSvc | "Stat"-related part of interface IChronoStatSvc |
IStatusCodeSvc | |
ISvcLocator | The ISvcLocator is the interface implemented by the Service Factory in the Application Manager to locate services in the framework |
ISvcManager | The ISvcManager is the interface implemented by the Service Factory in the Application Manager to support management functions |
NTuple::Item< TYP > | Class acting as a smart pointer holding a N tuple _Item |
NTuple::Item< bool > | Specialization acting as a smart pointer holding a N tuple _Item |
ITHistSvc | |
ITime | |
IToolSvc | The interface implemented by the IToolSvc base class |
IToolSvc::Observer | Allow call-backs when a tool is a created or retrieved |
IUpdateable | Object update interface definition |
IUpdateManagerSvc | Interface class to the Update Manager service |
IUpdateManagerSvc::PythonHelper | Helper class implemented in the python dictionary to allow access from python to template member functions |
IValidity | |
JobHistory | JobHistory class definition |
ProcessJobOptions::JobOptsParser | |
Containers::key_traits< KEY > | Definition of the key traits class |
KeyedContainer< DATATYPE, MAPPING > | Template class KeyedContainer, KeyedContainer.h |
KeyedContainer< DATATYPE, MAPPING >::_InsertRelease | Internal functor for insertion of objects |
KeyedContainer< DATATYPE, MAPPING >::_RemoveRelease | Internal functor for insertion of objects |
KeyedObject< KEY > | Definition of the templated KeyedObject class |
Containers::KeyedObjectManager< SETUP > | KeyedObjectManager Class to manage keyed objects |
Rndm::Landau | Parameters for the Landau distributed random number generation |
LinkManager | A LinkManager is the object aggregated into a DataObject, which is responsible for the handling of non-tree like links |
LinkManager::Link | Embeeded class defining a symbolic link Note: No copy constructor; bitwise copy (done by the compiler) is just fine |
ListItem | Definition of a small helper class to interprete Algorithm names |
ProcessJobOptions::LogFilter | |
ProcessJobOptions::LogFormatter | |
GaudiUtils::Map< K, T, M > | Extension of the STL map |
std::map | Infos |
Gaudi::Parsers::MapGrammar< KeyGrammarT, ValueGrammarT > | The valid represenation of map are:
- {"file1":"path1","something":"nothing"}
- {"file1"="path1","something"="nothing"}
- ["file1":10,"something":20]
- ["file1"=30,"something"=40] Inner key type depends on KeyGrammarT grammar Inner value type depends on ValueGrammarT grammar
|
Gaudi::Parsers::MapGrammar< KeyGrammarT, ValueGrammarT >::definition< ScannerT > | |
NTuple::Matrix< TYP > | Class acting as a smart pointer holding a N tuple _Item |
NTuple::Matrix< IOpaqueAddress * > | |
Message | The Message class |
MinimalEventLoopMgr | This is the default processing manager of the application manager |
ModuleIncident | Base class for Module-related incident |
ModuleLoadedIncident | Fired when a module (DLL) is loaded |
MsgStream | Definition of the MsgStream class used to transmit messages |
NTupleItems | NTupleItems namespace parts definition This header file is not intended to be included by the public! It's only used for the ntuple service |
NullVerifier< T > | Default, always true verifier |
Rndm::Numbers | Random number accessor This small class encapsulates the use of the random number generator |
ObjectContainerBase | ObjectContainerBase is the base class for Gaudi container classes |
ObjectList< TYPE > | ObjectList is one of the basic Gaudi container classes capable of being registered in Data Stores |
ObjectMemberFunction< CallerClass > | This class is used by IUpdateManagerSvc to keep pairs made of a member function and a pointer to the object for which that member function has to be called |
ObjectVector< TYPE > | ObjectVector is one of the basic Gaudi container classes capable of being registered in Data Stores |
Gaudi::Parsers::PairGrammar< KeyGrammarT, ValueGrammarT > | The valid represenation of pairs are: ("abc",123) or ("abc","def") Inner types of pair depends on KeyGrammarT and ValueGrammarT grammars |
Gaudi::Parsers::PairGrammar< KeyGrammarT, ValueGrammarT >::definition< ScannerT > | |
ProcessJobOptions::ParserError | |
ParticleProperty | A trivial class to hold information about a single particle properties |
System::PathResolver | |
Rndm::Poisson | Parameters for the Poisson distributed random number generation with a given mean |
GaudiHandles::PrivateToolHandle | |
GaudiHandles::PrivateToolHandleArray | |
Property | Property base class allowing Property* collections to be "homogeneus" |
PropertyCallbackFunctor | |
PropertyCallbackMemberFunctor< T > | |
PropertyCallbackPointerFunctor | |
PropertyList | List of properties |
PropertyMgr | Property manager helper class |
PropertyProxy::PropertyProxy | |
Configurable::PropertyReference | Allow references to options as in old style |
PropertyVerifier< T > | Templated Verifier base class |
PropertyWithValue< TYPE > | Helper intermediate class which represent partly implemented property with value of concrete type |
PropertyWithVerifier< TYPE, VERIFIER > | Helper intermediate class which represent partly implemented property with value of concrete type and concrete verifier |
PtrSetter< ActualType > | Templated specialization of BasePtrSetter |
GaudiHandles::PublicToolHandle | |
GaudiHandles::PublicToolHandleArray | |
NTuple::Range< TYP > | Class defining a range |
NTuple::Range< bool > | |
Gaudi::Parsers::RealGrammar< RT > | The valid represenation of real values are: |
Gaudi::Parsers::RealGrammar< RT >::definition< ScannerT > | |
RefTable1to1< FROM, TO > | |
RefTable1toN< FROM, TO > | |
RefTableBase< FROM, MAPENTRY > | Template <class FROM, class TO, class MAPENTRY> class RefTable |
DataSvcHelpers::RegistryEntry | Definition of an entry in the transient data store |
NTuple::RowWiseTuple | |
NTuple::Selector | NTuple Selector class |
SelectStatement | Class of a selection statement |
Service | Base class for all services |
GaudiHandles::ServiceHandle | |
ServiceHandle< T > | Handle to be used in lieu of naked pointers to services |
ServiceHistory | ServiceHistory class definition |
ServiceLocatorHelper | Helper to share the implementation of service() among the various kernel base classes $Id: |
SharedObjectsContainer< TYPE > | Very simple class to represent the container of objects which are not ownered by the container |
SimpleProperty< TYPE, VERIFIER > | SimpleProperty concrete class which implements the full Property interface |
SimplePropertyRef< TYPE, VERIFIER > | SimplePropertyRef templated class |
Gaudi::Parsers::SkipperGrammar | Skipping spaces and comments |
Gaudi::Parsers::SkipperGrammar::definition< ScannerT > | |
SmartDataLocator< TYPE > | A small class used to access easily (and efficiently) data items residing in data stores |
SmartDataObjectPtr | A small class used to access easily (and efficiently) data items residing in data stores |
SmartDataObjectPtr::ObjectFinder | Helper class to configure smart pointer functionality |
SmartDataObjectPtr::ObjectLoader | Helper class to configure smart pointer functionality |
SmartDataPtr< TYPE > | A small class used to access easily (and efficiently) data items residing in data stores |
SmartDataStorePtr< TYPE, LOADER > | A small class used to access easily (and efficiently) data items residing in data stores |
SmartIF< TYPE > | Smart pointer to handle easily interfaces |
SmartIF< IInterface > | Smart pointer to handle IInterface interfaces |
SmartIFBase< TYPE > | |
SmartRef< TYPE > | Kernel objects: SmartRef |
SmartRefBase | User example objects: SmartRefBase |
SmartRefVector< TYPE > | Kernel objects: SmartRefVector |
Stat | Small wrapper class for easy manipulation with generic counters and IStatSvc&ICounterSvc interface |
StatEntity | The basic counter used for Monitoring purposes |
StatusCode | This class is used for returning status codes from appropriate routines |
StreamBuffer | The stream buffer is a small object collecting object data |
StreamBuffer::ContainedLink | Definition of the contained link set |
StreamBuffer::DataIO | A small base class to handle generic data streaming |
StreamBuffer::IdentifiedLink | Definition of the contained link set |
StreamBuffer::Istream | Reader for standard input streams |
StreamBuffer::Ostream | Writer for standard output streams |
Gaudi::Parsers::StringGrammar | The valid represenation of string values are: |
Gaudi::Parsers::StringGrammar::definition< ScannerT > | |
Rndm::StudentT | Parameters for the StudentT distributed random number generation |
SvcFactory< T > | |
ThreadGaudi | Singleton mapping the pthread ID to the Gaudi thread ID |
Gaudi::Time | Based on seal::Time |
TimeException | Exception thrown by Gaudi::Time |
TimePoint | A very crude and rought implementation of ITime interface |
Gaudi::TimeSpan | Based on seal::TimeSpan |
Tokenizer | Definition of class Tokenizer |
Tokenizer::Token | Definition of the sub-class Token |
ToolFactory< T > | |
ToolHandle< T > | Handle to be used in lieu of naked pointers to tools |
ToolHandleArray< T > | Array of Handles to be used in lieu of vector of naked pointers to tools |
ToolHandleInfo | General info and helper functions for toolhandles and arrays |
Containers::traits< CONTAINER, DATATYPE > | Definition of the container traits class |
TransientFastContainer< T, CLEANER > | Container providing internal memory management |
TransientFastContainerBase | Base class for TransientFastContainer |
NTuple::Tuple | Abstract base class which allows the user to interact with the actual N tuple implementation |
NTuple::TupleImp | |
UpdateManagerException | Exception thrown by the UpdateManagerSvc when something goes wrong |
Gaudi::Parsers::VectorGrammar< GrammarT > | The valid represenation of vector are:
- {"abc","defj","i"} or {1,2,3,4,5}
- ["abc","defj","i"] or [1,2,3,4,5] Inner type depends on GrammarT grammar
|
Gaudi::Parsers::VectorGrammar< GrammarT >::definition< ScannerT > | |
GaudiUtils::VectorMap< KEY, VALUE, KEYCOMPARE, ALLOCATOR > | A bit modified version of 'LokiAssocVector' associative vector from Loki library by Andrei Alexandrescu |
GaudiUtils::VectorMap< KEY, VALUE, KEYCOMPARE, ALLOCATOR >::_compare_type | The actual structure used to compare the elements Only "key" is important for comparison |