| # Gaudi Framework, version v20r2
Generated: 18 Jul 2008

- Main Page
- Namespaces
- Classes
- Files
- Directories
- Related Pages

- Search for |

- Alphabetical List
- Class List
- Class Hierarchy
- Class Members

# Gaudi Framework, version v20r2 Class List

Here are the classes, structs, unions and interfaces with brief descriptions:

__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
NTuple::_Data< TYP > | Abstract class discribing basic data in an Ntuple
NTuple::_DataImp< TYP > | Concrete class discribing basic data items in an N tuple
GaudiPython::_identity< TYPE > | It is here due to 'missing'(?) std::identity
NTuple::_Item< TYP > | Abstract class discribing 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
Gaudi::Parsers::_NoCaseCmp_ | Case-insensitive comparison criteria for strings
Tuples::_TupAdapter< OBJECT, ARGUMENT, RESULT > | Trivial adapter to avoid the GCC problem (pointer to the function is never evaluated as "const TYPE&" )
Genfun::GaudiMathImplementation::Adapter2DoubleFunction | Constructor from the trivial function with two argument
Genfun::GaudiMathImplementation::Adapter3DoubleFunction | Constructor from the trivial function with two argument
Genfun::GaudiMathImplementation::AdapterIFunction | Constructor from the IFunction ( see AIDA/IFunction.h)
Gaudi::Utils::Aida2ROOT | Accessor to underlying ROOT-representation of transient histograms The actual code is imported from Bender project
AIDATuple |
AIDATupleSvc | AIDATupleSvc class definition
AlgContexSvc | Simple implementation of interface IAlgContextSvc for Algorithm Contetx Service
Gaudi::Utils::AlgContext | Helper "sentry" class to automatize the safe register/unregister the algorithm's context
AlgContextAuditor | Description: Rergister/Unregister the AlgContext of each algorithm before entering the algorithm and after leaving it
AlgContextSvc |
GaudiPython::AlgDecorator |
AlgErrorAuditor | Monitors the cpu time usage of each algorithm
AlgFactory< T > |
Gaudi::Utils::AlgNameSelector | The trivial selector of algorithm by type
Algorithm | Base class from which all concrete algorithm classes should be derived
AlgorithmHistory | AlgorithmHistory class definition
AlgorithmManager | In charge of the creation of concrete instances of Algorithms
Gaudi::Utils::AlgSelector | Simple interface class for selection of algorithms
AlgTool | Base class from which all the concrete tool classes should be derived
AlgTool::declareInterface< I > |
AlgToolHistory | AlgToolHistory class definition
Gaudi::Utils::AlgTypeSelector< TYPE > | The trivial selector of algorithm by type
Gaudi::Utils::AlgTypeSelector< const TYPE & > |
Gaudi::Utils::AlgTypeSelector< const TYPE * > |
Gaudi::Utils::AlgTypeSelector< const TYPE > |
Gaudi::Utils::AlgTypeSelector< TYPE & > |
Gaudi::Utils::AlgTypeSelector< TYPE * > |
GaudiUtils::Allocator< Type > | Allocator
GaudiUtils::Allocator< Type >::rebind< U > |
GaudiUtils::AllocatorPool | Allocator pool
GaudiUtils::AllocatorPool::PoolChunk |
GaudiUtils::AllocatorPool::PoolLink |
AIDA::Annotation | Implementation of the AIDA IAnnotation interface class
AIDA::Annotation::AnnotationItem | Internal private annotation item class
ApMon | Data structure used for sending monitoring data to a MonaLisa module
ApplicationMgr | The Application Manager class
AppMgrRunable | Class definition of AppMgrRunable
Containers::array |
NTuple::Array< TYP > | Class acting as a smart pointer holding a N tuple _Item
Containers::array::decrement |
NTuple::Array< IOpaqueAddress * > |
Gaudi::Parsers::AssignBoolToStringImpl< T > |
Gaudi::Parsers::AssignBoolToStringImpl< T >::result< Arg > |
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
AuditorSvc |
Gaudi::Axis | An IAxis represents a binned histogram axis
HepRndm::BaseEngine |
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 > |
Gaudi::BootSvcLocator | A dual-stage boostrap mechanism is used to ensure an orderly startup of the ApplicationMgr
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;
GaudiPython::CallbackStreamBuf |
Gaudi::Parsers::Catalogue | Catalogue of PropertyEntry
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
ChronoAuditor | Monitors the cpu time usage of each algorithm
ChronoEntity | Small helper class for implementation of ChronoStatSvc service, It also could be used as some local timer
ChronoStatSvc | The Chrono& Stat Sservice: service implements the IChronoStatSvc interface and provides the basic chronometry and some statistical counts needed by all applications
Gaudi::Parsers::ClosureGrammar< T > | Grammar or grammar rule which derive from this struct will have attribute of type `T` and name `val`
CnvFactory< T > |
CollectionCloneAlg | Small algorithm, which allows to merge N-tuples in a generic way
NTuple::ColumnWiseTuple |
CommandProperty | Command property base class (abstract)
ComparePairOfChronoEntityAndChronoTag |
ComparePairOfStatEntityAndStatTag |
configGenerator |
ConfURLs | Data structure which holds the configuration URLs
Genfun::GaudiMathImplementation::Constant | Fixed constant function
ContainedObject | All classes that their objects may be contained in an LHCb ObjectContainer (e.g
ConversionSvc | Base class for all conversion services
ConversionSvc::CnvTest |
ConversionSvc::WorkerEntry |
Converter | Converter base class
ConverterID |
HbookCnv::ConvSvc |
GaudiToolLocal::Counter | Simple local counter
Tuples::Local::Counter |
CounterSvc | Simple imeplementation of the abstract interface ICounterSvc
DataHistory | DataHistory class definition
DataHistory::DataHistoryOrder |
DataIncident |
DataListenerSvc | DataListenerSvc inherits from IMonitorSvc and allows the GAUDI user to monitor variables declared in an algorithm
DataObject | A DataObject is the base class of any identifyable object on any data store
DataOnDemandSvc | The DataOnDemandSvc listens to incidents typically triggered by the data service of the configurable name "IncidentName"
DataOnDemandSvc::Leaf |
DataOnDemandSvc::Node | Helper class of the DataOnDemandSvc
DataOnDemandSvc::Protection | Helper class of the DataOnDemandSvc
DataOnDemandSvc::Timer |
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 | Author: Andres Felipe Osorio Oliveros
DataSvc | Data service incident class
DataTypeInfo | Small class which allows access to internal type IDs
Decorator | Simple class with allows to "decorate" the python algorithm with 'basic' funtionality from class GaudiAlgorithm
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
DetDataSvc | A DataSvc specialised in detector data
DetPersistencySvc |
DHH |
NTuple::Directory | Small class representing an N tuple directory in the transient store
HbookCnv::DirectoryCnv |
RootHistCnv::DirectoryCnv |
DirSearchPath | Search for files in a list of directories
DirSearchPath::eqPath | Name
DLLClassManager |
HepRndm::Engine< TYPE > |
EqSolver | The simplest concrete implementation of IEqSolver interface
EqSolver::EqSolverMisc |
Tuples::detail::ErrorHandler< OBJECT, FUNCTION > | Concrete error handlers for dealing with classes, which suports member functions Erorr,Warning and Print ( e.g
ErrorTool | Author: Vanya BELYAEV Ivan.Belyaev@itep.ru
EventCollectionContext | Author: M.Frank
EventCollectionSelector | Definition of class EventCollectionSelector
EventCollectionSelector::MyContextType |
EventCounter |
EventLoopMgr | Class definition of EventLoopMgr
EventSelector | Definition of class EventSelector
EventSelectorDataStream | Definition of class EventSelectorDataStream
EvtCollectionStream | A small to stream Data I/O
EvtDataSvc | A EvtDataSvc is the base class for event services
EvtPersistencySvc | EvtPersistencySvc class implementation definition
EvtSelectorContext | Definition of class EventIterator
Gaudi::Guards::ExceptionGuard | The most simple guard - it execute the certain code withing typical "try {} catch" clause, used in Auditor, Algorithm, AlgTool, etc
ExceptionSvc | Simple implementationof IExceptionSvc abstract interface
Rndm::Exponential | Parameters for the Gauss random number generation
FastContainersSvc | Data service for objects of type TransientFastContainer
FastContainersSvc::StoreResetter | Internal data store agent used to find and clear objects of type TransientFastContainerBase
Fasthistorysvc | HistorySvc class definition
FCFactory< T > |
NTuple::File | Small class representing an N tuple file in the transient store
FileReadTool | Basic implementation of the IFileAccess interface
Containers::find< CONT > |
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]
FuncMinimum | The simplest concrete implementation of IFuncMinimum interface
FuncMinimum::FuncMinimumMisc |
Rndm::Gamma | Parameters for the Gamma distributed random number generation
Gaudi | This is a number of static methods for bootstrapping the Gaudi framework
GaudiAlgorithm | The useful base class for data processing algorithms
GaudiCommon< PBASE > | Implements the common functionality between GaudiTools and GaudiAlgorithms
GaudiDll |
GaudiException | Define general base for Gaudi exception
GaudiGSL | Helper class to get (static) access to Gaudi GSL Service General users are not supposed to use it
GaudiHandle< T > | Handle to be used in lieu of naked pointers to gaudis
GaudiHandleArray< T > | T is the concrete handle type, e.g
GaudiHandleArrayBase | Base class of array's of various gaudihandles
GaudiHandleArrayProperty |
GaudiHandleBase | Base class to handles to be used in lieu of naked pointers to various Gaudi components
GaudiHandleInfo |
GaudiHandleProperty |
GaudiHistoAlg | Simple class to extend the functionality of class GaudiAlgorithm
GaudiHistos< PBASE > | Templated base class providing common histogramming methods for GaudiAlgorithm and GaudiTool like classes
GaudiHistoTool | Simple class to extend the functionality of class GaudiTool
GaudiSequencer | Sequencer for executing several algorithms, stopping when one is faulty
GaudiSequencer::AlgorithmEntry |
GaudiTool | The useful base class for tools
GaudiTupleAlg | Simple class to extend the functionality of class GaudiHistoAlg
GaudiTuples< PBASE > | Templated base class providing common 'ntupling' methods
GaudiTupleTool | Simple class to extend the functionality of class GaudiHistoTool
Rndm::Gauss | Parameters for the Gauss random number generation
Rndm::GaussianTail | Parameters for the Gaussian tail number generation
HepRndm::Generator< TYPE > |
HepRndm::Generator< Rndm::DefinedPdf > |
Gaudi::Generic1D< INTERFACE, IMPLEMENTATION > | Common AIDA implementation stuff for histograms and profiles using ROOT implementations
Gaudi::Generic2D< INTERFACE, IMPLEMENTATION > | Common AIDA implementation stuff for histograms and profiles using ROOT implementations
Gaudi::Generic3D< INTERFACE, IMPLEMENTATION > | Common AIDA implementation stuff for histograms and profiles using ROOT implementations
GenericAddress | Generic Transient Address
GFALDataStreamTool | Author: Andres Osorio
GFALStageBlock | Author: Andres Felipe OSORIO OLIVEROS
GFALStageFile | Author: Andres Felipe Osorio Oliveros
GlobalDirectoryRestore |
grammar |
Genfun::GaudiMathImplementation::GSL_Helper | Simple structure to be used for adaption interface `Genfun::AbsFunction` to `gsl_function` structure
GslError | Helper class to represent GSL errors
GslErrorCount | Concrete GSL eror handler It is just counts number of GSL errors
GslErrorException | Concrete GSL eror handler It is just thrown the exception
GslErrorPrint | Concrete GSL eror handler It is just prints the GSL errors
Genfun::GaudiMathImplementation::GSLFunctionWithError |
Genfun::GaudiMathImplementation::GSLFunctionWithMode |
Genfun::GaudiMathImplementation::GSLFunctionWithModeAndError |
Genfun::GaudiMathImplementation::GSLSpline |
Genfun::GaudiMathImplementation::GSLSplineDeriv |
Genfun::GaudiMathImplementation::GSLSplineDeriv2 |
Genfun::GaudiMathImplementation::GSLSplineInteg |
GslSvc | The implementation of IGslSvc interface
HbookCnv::H1DCnv |
HbookCnv::H2DCnv |
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 * > |
Containers::hashmap |
GaudiUtils::HashMap< K, T, H > | Common class providing an architecture-independent hash map
HbookTool | Helper tool, which allows to transfere some configurable properties to HFileCnv
HbookCnv::HConverter | Generic HBook converter class definition
HbookCnv::HCWNTupleCnv | NTuple converter class definition
HbookCnv::HDirectoryCnv | Create persistent and transient representations of data store directories
GaudiPython::Helper |
HbookCnv::HFileCnv | NTuple file converter class definition
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::Parsers::Histo1DGrammar | The simple grammar for histogram description/definition:
Gaudi::Parsers::Histo1DGrammar::definition< ScannerT > |
GaudiPython::HistoDecorator | Simple decorator class to allow to reuse the functionality of GaudiHistos<TYPE> class in pythin
Gaudi::Histogram1D | AIDA implementation for 1 D histograms using ROOT THD1
Gaudi::Histogram2D | AIDA implementation for 2 D histograms using ROOT THD2
Gaudi::Histogram3D | AIDA implementation for 2 D histograms using ROOT THD2
HistogramAgent | HistogramAgent base in charge of collecting all the refereces to DataObjects in a transient store that passes some selection criteria
Gaudi::HistogramBase | Common base class for all histograms Use is solely functional to minimize dynamic_casts inside HistogramSvc
HistogramPersistencySvc | HistogramPersistencySvc class implementation definition
HistogramSvc | HistogramSvc class definition
HistogramSvc::Helper |
HistoryObj | Base class for History Objects
HistorySvc |
Gaudi::Utils::HistoStats | The collection of trivial functions to access the statistical information for the histograms
HistoTool | Simple tool for histogramming (component)
HbookCnv::HNTupleCnv | NTuple converter class definition
HbookCnv::HRWNTupleCnv | Row wise NTuple converter class definition
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 implmented 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
GaudiAlg::ID | ID class for Histogram and Ntuples
Gaudi::IDataConnection | ABC describing basic data connection
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 | Author: Andres Felipe Osorio Oliveros
Gaudi::Parsers::IdentifierGrammar | Recognize alphanumeric strings and _ starting with alpha: Example, abc, ab_cd123, a_12
Gaudi::Parsers::IdentifierGrammar::definition< ScannerT > |
IDetDataSvc | Abstract interface for a DataSvc manipulating condition data (i.e
IEqSolver | Interface file for multidimensional root-finding (solving nonlinear system with n equations in n unknowns)
IErrorTool | Author: Ivan BELYAEV
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
Gaudi::IFileCatalog | File catalog interface
Gaudi::IFileCatalogMgr | File catalog manager
IFuncMinimum | Interface file to find minimum of the function and compute covariance matrix (matrix of error)
IGenericTool | General purpose interface class for tools that "do something"
IgnoreError |
IGslErrorHandler | The abstract interface for arbitrary GSL error handler
IGslSvc | The abstract interface to "deal" with GNU Scientific Library (GLS) The main task is the error handling
IHistogram1D |
IHistogram3D |
IHistogramSvc | Definition of the IHistogramSvc interface class
IHistorySvc | Definition of the IHistorySvc interface class
IHistoTool | An abstract interaface for "histogramming tool"
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
Gaudi::IIODataManager | M.Frank
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)
IncidentSvc |
IncidentSvc::Listener |
IndefiniteIntegral | Author: Ivan BELYAEV
InputCopyStream | A small to stream Data I/O
Integration | Collection of common types for classes NumericalIndefiniteIntegral and NumericalDefiniteIntegral
GaudiPython::Interface< TYPE > | Minor mofidication of original Pere's structure GaudiPython::Interface This helper class is nesessary to perform C++ castings from python
GaudiPython::Interface< IInterface > |
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 |
System::IO_COUNTERS | Process I/O Counters NtQueryInformationProcess using ProcessIoCounters
Gaudi::IODataManager |
Gaudi::IODataManager::Entry |
IOpaqueAddress | Opaque address interface definition
IParticlePropertySvc | This class is an interface to the ParticlePropertySvc
IPartitionControl | Create / access partitions
IPartPropSvc |
IPersistencySvc | Data persistency service interface
IPoolCacheSvc | Description:
IPoolDbCnvFactory | Description: Interface definition for POOL converter factories
IPoolDbMgr | Description:
IProfile1D |
IProfile2D |
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 a string e.g
ISequencerTimerTool | Implements the time measurement inside a sequencer
ISerialize | Object serialization interface definition
IService | General service interface definition
IssueLogger |
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
Tuples::ItemStore< VALUE > | Simple class, which represents the local storage of N-tupel items of the given type
ITHistSvc |
ITime |
IToolSvc | The interface implemented by the IToolSvc base class
IToolSvc::Observer | Allow call-backs when a tool is a created or retrieved
ITupleTool | Author: Vanya BELYAEV Ivan.Belyaev@itep.ru
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 |
apmon_mon_utils::JobDirInfo | Structure that holds information about the disk usage for a job
JobHistory | JobHistory class definition
JobOptionsCatalogue | Author: Alexander MAZUROV Alexander.Mazurov@gmail.com
JobOptionsSvc |
System::KERNEL_USER_TIMES | Process/Thread System and User Time NtQueryInformationProcess using ProcessTimes NtQueryInformationThread using ThreadTimes
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
linux_proc |
ListItem | Definition of a small helper class to interprete Algorithm names
Containers::map |
std::map | Infos
GaudiUtils::Map< K, T, M > | Extension of the STL map
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 * > |
MemoryAuditor |
MemStatAuditor | Just a minor modification of MemoryAuditor to allow the ouput memory statistics table to be printed
Gaudi::Parsers::Message | Parser message interface
Message | The Message class
MessageSvc |
MessageSvc::msgAry |
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
MonitoredJob | Data structure which holds information about a job monitored by ApMon
MsgReporter | Default reporter implementation
MsgStream | Definition of the MsgStream class used to transmit messages
Gaudi::MultiFileCatalog | This class constitutes the core of the XML based FileCatalog API for using POOL within Gaudi
MultiStoreSvc | Data service base class
MultiStoreSvc::tagROOT |
NameAuditor |
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
NTupleSvc | NTuple service
NTupleSvc::Connection |
NullVerifier< T > | Default, always true verifier
Rndm::Numbers | Random number accessor This small class encapsulates the use of the random number generator
Genfun::GaudiMathImplementation::NumericalDefiniteIntegral | This class allows the numerical evaluation of the following functions:
Genfun::GaudiMathImplementation::NumericalDefiniteIntegral::_Function |
Genfun::GaudiMathImplementation::NumericalDefiniteIntegral::_Workspace |
Genfun::GaudiMathImplementation::NumericalDerivative | Numerical derivative (using GSL adaptive numerical differentiation)
Genfun::GaudiMathImplementation::NumericalIndefiniteIntegral | The simple class for numerical integrations
Genfun::GaudiMathImplementation::NumericalIndefiniteIntegral::_Function |
Genfun::GaudiMathImplementation::NumericalIndefiniteIntegral::_Workspace |
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
OutputStream | A small to stream Data I/O
OutputStreamAgent |
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 > |
Gaudi::Parsers::Parser | Parser controller
Gaudi::Parsers::ParserGrammar | Grammar recognize job options file `Grammar's EBNF: `job_options_file ::= (platform_statement | platform_dependency)*``
Gaudi::Parsers::ParserGrammar::definition< ScannerT > |
ParticleProperty | A trivial class to hold information about a single particle properties
ParticlePropertySvc | This service provides access to particle properties
PartitionSwitchAlg | Small algorith, which switches the partition of a configurable multi-service
PartitionSwitchTool | Author: Markus Frank
PartPropSvc |
System::PathResolver |
PersistencySvc | PersistencySvc class implementation definition
PersistencySvc::ServiceEntry |
RootHistCnv::PersSvc | Persistency service - to store histograms in ROOT format
HbookCnv::PersSvc |
Rndm::Poisson | Parameters for the Poisson distributed random number generation with a given mean
PoolDbAddress | Description:
PoolDbBaseCnv | Description: Definition of the generic Db data converter
PoolDbCacheSvc | Description:
PoolDbCnvFactory< ConcreteConverter, i > | Description: Implementation definition for POOL converter factories
PoolDbCnvSvc | Description:
PoolDbCnvSvc::DbH |
PoolDbContext | Author: M.Frank
PoolDbDatabaseCnv | Statistics file converter class definition
PoolDbDataConnection | The DataConnection incanation for the usage in GaudiPoolDb
PoolDbDataObjectHandler |
PoolDbDirectoryCnv | Description: NTuple directory converter class definition Definition of the converter to manage the directories in an database representing N-Tuples
PoolDbEvtSelector |
PoolDbIOHandler< T > |
PoolDbKeyedContainerCnv | .h
PoolDbLinkManager | Description: PoolDbLinkManager class implementation definition
PoolDbMsgReporter |
PoolDbNTupleCnv | NTuple converter class definition
PoolDbNTupleDescriptor | Description:
PoolDbObjectContext |
PoolDbStatCnv | Description: NTuple directory converter class definition Definition of the converter to manage the directories in an database representing N-Tuples
PoolDbTokenWrap | Description:
PoolDbTupleCallback | Description: Specialized callback to handle N-tuple interactions while saving and lodaing POOL data
System::POOLED_USAGE_AND_LIMITS | Process Pooled Quota Usage and Limits NtQueryInformationProcess using ProcessPooledUsageAndLimits
Gaudi::Parsers::Position | Parser position entity
Prescaler |
GaudiAlg::Print | Collection of useful utilities to print IHistogram1D (currently used for implementation of class GaudiHistoAlg and class GaudiHistoTool)
GaudiAlg::Print1D | Collection of useful utilities to print IHistogram1D (currently used for implementation of class GaudiHistoAlg and class GaudiHistoTool)
GaudiAlg::Print1DProf | Collection of useful utilities to print IProfile1D (currently used for implementation of class GaudiHistoAlg and class GaudiHistoTool)
GaudiAlg::Print2D | Collection of useful utilities to print IHistogram1D (currently used for implementation of class GaudiHistoAlg and class GaudiHistoTool)
GaudiAlg::Print2DProf | Collection of useful utilities to print IProfile2D (currently used for implementation of class GaudiHistoAlg and class GaudiHistoTool)
GaudiAlg::Print3D | Collection of useful utilities to print IHistogram1D (currently used for implementation of class GaudiHistoAlg and class GaudiHistoTool)
GaudiPython::Printer< TYPE > | Author: Vanya BELYAEV Ivan.Belyaev@itep.ru
GaudiPython::Printer< ContainedObject > |
GaudiPython::Printer< DataObject > |
GaudiAlg::PrintStat | Collection of useful utilities to print StatEntity (currently used for implementation of class GaudiAlgorithm and class GaudiTool)
GaudiAlg::PrintTuple | Collection of useful utilities to print INTuple object (currently used for implementation of class GaudiTupleAlg and class GaudiTupleTool)
System::PROCESS_BASIC_INFORMATION |
System::ProcessDescriptor | Provides access to process information
System::ProcessDescriptor::ProcessHandle |
procInfo |
ProcStats |
ProcStats::cleanup |
ProcUtils |
procutils_error | Used when throwing exceptions from the proc_utils functions
Gaudi::Profile1D | AIDA implementation for 1 D profiles using ROOT TProfile
Gaudi::Profile2D | AIDA implementation for 2 D profiles using ROOT TProfile2D
Property | Property base class allowing Property* collections to be "homogeneus"
PropertyCallbackFunctor |
PropertyCallbackMemberFunctor< T > |
PropertyCallbackPointerFunctor |
Gaudi::Parsers::PropertyEntry |
Gaudi::Parsers::PropertyGrammar | Recognize property Example, A.B, A::B::C.D, A::B.C::D.E
Gaudi::Parsers::PropertyGrammar::definition< ScannerT > |
PropertyList | List of properties
PropertyMgr | Property manager helper class
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
apmon_mon_utils::PsInfo | Structure that holds information about a job, as obtained from the ps command
PtrSetter< ActualType > | Templated specialization of BasePtrSetter
Gaudi::Parsers::PushBackImpl< T > |
Gaudi::Parsers::PushBackImpl< T >::result< Arg > |
Gaudi::Parsers::PushBackRefImpl< T, IT > |
Gaudi::Parsers::PushBackRefImpl< T, IT >::result< Arg > |
GaudiPython::PyAlg< ALGORITHM > | General class to embedd the existing algorithm/base class into the python
GaudiPython::PyAlgorithm | Python Algorithm base class
GaudiPython::PyROOTPickle |
PythonScriptingSvc | This service handles scripting implemented using Python
System::QUOTA_LIMITS | Process Quotas NtQueryInformationProcess using ProcessQuotaLimits NtQueryInformationProcess using ProcessPooledQuotaLimits NtSetInformationProcess using ProcessQuotaLimits
NTuple::Range< TYP > | Class defining a range
NTuple::Range< bool > |
RootHistCnv::RConverter | Root Converter
RootHistCnv::RCWNTupleCnv | Converter of Column-wise NTuple into ROOT format
RootHistCnv::RDirectoryCnv | Create persistent and transient representations of data store directories
Gaudi::Parsers::RealGrammar< RT > | The valid represenation of real values are:
Gaudi::Parsers::RealGrammar< RT >::definition< ScannerT > |
Gaudi::Parsers::RealUnitsGrammar | The valid represenation of reals with units are 1, 1.0, 1.0e+2, 1e-2, 0.5mm, 0.5 mm, 0.5*mm
Gaudi::Parsers::RealUnitsGrammar::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
RootHistCnv::RFileCnv | NTuple converter class definition
RootHistCnv::RHistogramCnv< T, S, Q > | Generic converter to save/read AIDA_ROOT histograms using ROOT
RootHistCnv::RHistogramCnv< T, S, Q >::TTH< CLASS > |
RndmEngine | Random Generator engine definition
RndmGen | Random Generator definition
RndmGenSvc | Random Generator service definition
RootHistCnv::RNTupleCnv | NTuple converter class definition
RootHistCnv::RootObjAddress |
NTuple::RowWiseTuple |
RootHistCnv::RRWNTupleCnv | Row wise NTuple converter class definition
NTuple::Selector | NTuple Selector class
SelectStatement | Class of a selection statement
Sequencer | ClassName: Sequencer
SequencerTimerTool | Implements the time measurement inside a sequencer
Service | Base class for all services
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:
ServiceManager | In charge of the cretion of concrete instances of Services
Genfun::GaudiMathImplementation::SimpleFunction | Author: Ivan BELYAEV
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
Genfun::GaudiMathImplementation::SplineBase |
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
StatusCodeSvc |
StatusCodeSvc::StatCodeDat |
StoreExplorerAlg | Small algorith, which traverses the data store and prints generic information about all leaves, which can be loaded/accessed
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
StreamLogger |
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 > |
Gaudi::Utils::Histos::Table | Simple class for the customizeble printout of the histogram tables
TagCollectionStream | Specialized output stream class for event tag collections, where the basic Event entry point should be placed as well into the collection itself
TagCollectionSvc | Gaudi tag collection service definition
THistSvc |
THistSvc::GlobalDirectoryRestore |
THistSvc::THistID |
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
TimerForSequencer | Auxilliary class
Gaudi::TimeSpan | Based on seal::TimeSpan
TimingAuditor | Simple auditor which uses SequencerTimerTool for *ALL* algoritms, inclusing the algorithm from main Gaudi "TopAlg" list and algorithms managed by Data-On-Demand Service
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
ToolSvc | This service manages tools
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
Tuples::Tuple | A simple wrapper class over standard Gaudi NTuple::Tuple facility
GaudiPython::TupleAlgDecorator | Simple class to perform the "decoration" of Tuples in Python/Reflex
Tuples::TupleColumn< ITEM > | Helper class which allows to extend the functionality of Tuple with possibility to use your own representation of complex objects
GaudiPython::TupleDecorator | Simple class which performs the decoration of the standard N-Tuple
NTuple::TupleImp |
Tuples::TupleObj | A simple wrapper class over standard Gaudi NTuple::Tuple facility
Tuples::detail::TupleObjImp< HANDLER1, HANDLER2 > | The simplest concrete implementationof class TupleObj with 3 arbitrary error handlers Any types (classes, functions, etc
TupleTool | Author: Vanya BELYAEV Ivan.Belyaev@itep.ru
GaudiPython::TupleToolDecorator | Simple class to perform the "decoration" of Tuples in Python/Reflex
ROOT::Reflex::TypeDistiller< std::string > |
Gaudi::Parsers::UnitsFileGrammar | The valid represenation units file: `1 cm = 10 1 m = 1000`
Gaudi::Parsers::UnitsFileGrammar::definition< ScannerT > |
UpdateManagerException | Exception thrown by the UpdateManagerSvc when something goes wrong
Gaudi::Parsers::ValueGrammar | Grammar recognize value that can appear in right side of '=' operator in job options file
Gaudi::Parsers::ValueGrammar::definition< ScannerT > |
ValueMap | ValueMap is used in conjunction with Scouter and MLSender to carry the information declared by IMonitorSvc's declareInfo
Containers::vector |
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 elemenents Only "key" is important for comparison
VFSSvc | Simple service that allows to read files independently from the storage
System::VM_COUNTERS | Process Virtual Memory Counters NtQueryInformationProcess using ProcessVmCounters
XmlCode | XmlCode contains methods to write out XML tags
Gaudi::XMLFileCatalog | This class constitutes the core of the XML based FileCatalog API for POOL