Gaudi Framework, version v20r4

Generated: 8 Jan 2009

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
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
Gaudi::Utils::_GetType< TYPE >Helper structure to define the proper return type for "get"-functions
Gaudi::Utils::_GetType< Gaudi::NamedRange_< CONTAINER > >Template specialization for "named ranges"
Gaudi::Utils::_GetType< Gaudi::Range_< CONTAINER > >Template specialization for "ranges"
Gaudi::Utils::_GetType< TYPE & >Template specialization for references
Gaudi::Utils::_GetType< TYPE * >Template specilization for pointers
GaudiPython::_identity< TYPE >It is here due to 'missing'(?) std::identity
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
Gaudi::Parsers::_NoCaseCmp_Case-insensitive comparison criteria for strings
ConfigurableDb::_Singleton
ProcessJobOptions::_TempSysPath
Tuples::_TupAdapter< OBJECT, ARGUMENT, RESULT >Trivial adapter to avoid the GCC problem (pointer to the function is never evaluated as "const TYPE&" )
Genfun::GaudiMathImplementation::Adapter2DoubleFunctionConstructor from the trivial function with two argument
Genfun::GaudiMathImplementation::Adapter3DoubleFunctionConstructor from the trivial function with two argument
Genfun::GaudiMathImplementation::AdapterIFunctionConstructor from the IFunction ( see AIDA/IFunction.h)
Gaudi::Utils::Aida2ROOTAccessor to underlying ROOT-representation of transient histograms The actual code is imported from Bender project
AIDATuple
AIDATupleSvcAIDATupleSvc class definition
AlgContexSvcSimple implementation of interface IAlgContextSvc for Algorithm Contetx Service
Gaudi::Utils::AlgContextHelper "sentry" class to automatize the safe register/unregister the algorithm's context
AlgContextAuditorDescription: Rergister/Unregister the AlgContext of each algorithm before entering the algorithm and after leaving it
GaudiAud::GaudiAudConf::AlgContextAuditor
GaudiSvc::GaudiSvcConf::AlgContextSvc
AlgContextSvc
GaudiPython::AlgDecorator
GaudiAud::GaudiAudConf::AlgErrorAuditor
AlgErrorAuditorMonitors the cpu time usage of each algorithm
AlgFactory< T >
Gaudi::Utils::AlgNameSelectorThe trivial selector of algorithm by type
AlgorithmBase class from which all concrete algorithm classes should be derived
AlgorithmHistoryAlgorithmHistory class definition
AlgorithmManagerIn charge of the creation of concrete instances of Algorithms
Gaudi::Utils::AlgSelectorSimple interface class for selection of algorithms
AlgToolBase class from which all the concrete tool classes should be derived
AlgTool::declareInterface< I >
AlgToolHistoryAlgToolHistory 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::AllocatorPoolAllocator pool
GaudiUtils::AllocatorPool::PoolChunk
GaudiUtils::AllocatorPool::PoolLink
AIDA::AnnotationImplementation of the AIDA IAnnotation interface class
AIDA::Annotation::AnnotationItemInternal private annotation item class
ApMonData structure used for sending monitoring data to a MonaLisa module
GaudiSvc::GaudiSvcConf::ApplicationMgr
ApplicationMgrThe Application Manager class
GaudiPython::Bindings::AppMgr
GaudiSvc::GaudiSvcConf::AppMgrRunable
AppMgrRunableClass definition of AppMgrRunable
NTuple::Array< TYP >Class acting as a smart pointer holding a N tuple _Item
Containers::array
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
AuditorBase class from which all concrete auditor classes should be derived
Gaudi::Guards::AuditorGuardIt is a simple guard, which "locks" the scope for the Auditor Service is am exception-safe way
GaudiSvc::GaudiSvcConf::AuditorSvc
AuditorSvc
Gaudi::AxisAn IAxis represents a binned histogram axis
HepRndm::BaseEngine
BaseObjectMemberFunctionBase class of ObjectMemberFunction
BasePtrSetterBase class to set the pointer to an object of a class derived from DataObject in a generic way
GaudiTest::BasicOutputValidator
Rndm::BinomialParameters for the Binomial distributed random number generation
Rndm::BitParameters for the bit value generation: returns values 0 and 1
Gaudi::Parsers::BoolGrammarThe valid represenation of boolean values are:
Gaudi::Parsers::BoolGrammar::definition< ScannerT >
Gaudi::BootSvcLocatorA dual-stage boostrap mechanism is used to ensure an orderly startup of the ApplicationMgr
BoundedVerifier< T >Default, always true verifier
Rndm::BreitWignerParameters for the BreitWigner distributed random number generation
Rndm::BreitWignerCutOffParameters for the BreitWigner distributed random number generation with cut off;
GaudiPython::CallbackStreamBuf
GaudiPython::Bindings::CallbackStreamBuf
Gaudi::Parsers::CatalogueCatalogue of PropertyEntry
Gaudi::Parsers::CharGrammar< RT >The valid represenation of char values are:
Gaudi::Parsers::CharGrammar< RT >::definition< ScannerT >
Rndm::Chi2Parameters for the Chi2 distributed random number generation
ChronoA small utility class for chronometry of user codes
GaudiAud::GaudiAudConf::ChronoAuditor
ChronoAuditorMonitors the cpu time usage of each algorithm
ChronoEntitySmall helper class for implementation of ChronoStatSvc service, It also could be used as some local timer
GaudiSvc::GaudiSvcConf::ChronoStatSvc
ChronoStatSvcThe 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
GaudiTest::CMT
CnvFactory< T >
GaudiSvc::GaudiSvcConf::CollectionCloneAlg
CollectionCloneAlgSmall algorithm, which allows to merge N-tuples in a generic way
CollectionMerge::CollectionMerge
NTuple::ColumnWiseTuple
CommandPropertyCommand property base class (abstract)
ComparePairOfChronoEntityAndChronoTag
ComparePairOfStatEntityAndStatTag
Gaudi::Configuration::ConfFacade
configGenerator
Configurable::Configurable
Configurable::Configurable::DefaultNameFor detecting the default name
Configurable::ConfigurableAlgorithm
Configurable::ConfigurableAlgTool
Configurable::ConfigurableAuditor
Configurable::ConfigurableGeneric
ConfigurableMeta::ConfigurableMeta
Configurable::ConfigurableService
Configurable::ConfigurableUser
ConfURLsData structure which holds the configuration URLs
ProcessJobOptions::ConsoleHandler
Genfun::GaudiMathImplementation::ConstantFixed constant function
ContainedObjectAll classes that their objects may be contained in an LHCb ObjectContainer (e.g
ContextIncident< T >
ConversionSvcBase class for all conversion services
ConversionSvc::CnvTest
ConversionSvc::WorkerEntry
ConverterConverter base class
ConverterID
HbookCnv::ConvSvc
GaudiToolLocal::CounterSimple local counter
Tuples::Local::Counter
GaudiSvc::GaudiSvcConf::CounterSvc
CounterSvcSimple imeplementation of the abstract interface ICounterSvc
DataHistoryDataHistory class definition
DataHistory::DataHistoryOrder
DataIncidentData service incident class
GaudiMonitor::GaudiMonitorConf::DataListenerSvc
DataListenerSvcDataListenerSvc inherits from IMonitorSvc and allows the GAUDI user to monitor variables declared in an algorithm
DataObjectA DataObject is the base class of any identifyable object on any data store
GaudiSvc::GaudiSvcConf::DataOnDemandSvc
DataOnDemandSvcThe DataOnDemandSvc listens to incidents typically triggered by the data service of the configurable name "IncidentName"
DataOnDemandSvc::Leaf
DataOnDemandSvc::NodeHelper class of the DataOnDemandSvc
DataOnDemandSvc::ProtectionHelper class of the DataOnDemandSvc
DataOnDemandSvc::Timer
DataSelectionAgentDataSelectionAgent base in charge of collecting all the refereces to DataObjects in a transient store that passes some selection criteria
DataStoreItemDescription of the DataStoreItem class
DataStreamTool
GaudiSvc::GaudiSvcConf::DataStreamTool
DataSvcData service base class
DataTypeInfoSmall class which allows access to internal type IDs
DecoratorSimple 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::DefinedPdfGenerate a random number Generator following generally distributed random values, given a user-defined probability distribution function
GaudiSvc::GaudiSvcConf::DetDataSvc
DetDataSvc---------------------------------------------------------------------------
GaudiSvc::GaudiSvcConf::DetPersistencySvc
DetPersistencySvc
DHH
NTuple::DirectorySmall class representing an N tuple directory in the transient store
HbookCnv::DirectoryCnv
RootHistCnv::DirectoryCnv
DirSearchPathSearch for files in a list of directories
DirSearchPath::eqPathName
DLLClassManager
Configurable::DummyDescriptorIf 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
HepRndm::Engine< TYPE >
GaudiGSL::GaudiGSLConf::EqSolver
EqSolverThe simplest concrete implementation of IEqSolver interface
EqSolver::EqSolverMisc
Configurable::Error
Tuples::detail::ErrorHandler< OBJECT, FUNCTION >Concrete error handlers for dealing with classes, which suports member functions Erorr,Warning and Print ( e.g
GaudiAlg::GaudiAlgConf::ErrorTool
ErrorTool
EventCollectionContext
GaudiSvc::GaudiSvcConf::EventCollectionSelector
EventCollectionSelectorDefinition of class EventCollectionSelector
EventCollectionSelector::MyContextType
EventCounter
GaudiAlg::GaudiAlgConf::EventCounter
GaudiSvc::GaudiSvcConf::EventLoopMgr
EventLoopMgrClass definition of EventLoopMgr
GaudiSvc::GaudiSvcConf::EventSelector
EventSelectorDefinition of class EventSelector
EventSelectorDataStreamDefinition of class EventSelectorDataStream
GaudiSvc::GaudiSvcConf::EvtCollectionStream
EvtCollectionStreamA small to stream Data I/O
GaudiSvc::GaudiSvcConf::EvtDataSvc
EvtDataSvcA EvtDataSvc is the base class for event services
GaudiSvc::GaudiSvcConf::EvtPersistencySvc
EvtPersistencySvcEvtPersistencySvc class implementation definition
EvtSelectorContextDefinition of class EventIterator
ExcelPlotter::Excel
Gaudi::Guards::ExceptionGuardThe most simple guard - it execute the certain code withing typical "try {} catch" clause, used in Auditor, Algorithm, AlgTool, etc
GaudiSvc::GaudiSvcConf::ExceptionSvc
ExceptionSvcSimple implementationof IExceptionSvc abstract interface
Rndm::ExponentialParameters for the Gauss random number generation
FastContainersSvcData service for objects of type TransientFastContainer
GaudiSvc::GaudiSvcConf::FastContainersSvc
FastContainersSvc::StoreResetterInternal data store agent used to find and clear objects of type TransientFastContainerBase
FasthistorysvcHistorySvc class definition
NTuple::FileSmall class representing an N tuple file in the transient store
GaudiTest::FilePreprocessor
GaudiTest::FilePreprocessorSequence
GaudiSvc::GaudiSvcConf::FileReadTool
FileReadToolBasic implementation of the IFileAccess interface
Containers::find< CONT >
FindByMassRangeThe 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::FlatParameters for the flat random number generation within boundaries [minimum, maximum]
GaudiGSL::GaudiGSLConf::FuncMinimum
FuncMinimumThe simplest concrete implementation of IFuncMinimum interface
FuncMinimum::FuncMinimumMisc
Rndm::GammaParameters for the Gamma distributed random number generation
GaudiThis is a number of static methods for bootstrapping the Gaudi framework
GaudiUtils::GaudiUtilsConf::Gaudi__IODataManager
GaudiUtils::GaudiUtilsConf::Gaudi__MultiFileCatalog
GaudiPython::GaudiAlgs::GaudiAlgoBase class for all algorithm Python-image of C++ clkass GaudiAlgorithm
GaudiAlgorithmThe useful base class for data processing algorithms
GaudiAlg::GaudiAlgConf::GaudiAlgorithm
GaudiCommon< PBASE >Implements the common functionality between GaudiTools and GaudiAlgorithms
GaudiDll
GaudiExceptionDefine general base for Gaudi exception
GaudiTest::GaudiExeTest
GaudiGSLHelper 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
GaudiHandles::GaudiHandle
GaudiHandleArray< T >T is the concrete handle type, e.g
GaudiHandles::GaudiHandleArray
GaudiHandleArrayBaseBase class of array's of various gaudihandles
GaudiHandleArrayProperty
PropertyProxy::GaudiHandleArrayPropertyProxy
GaudiHandleBaseBase class to handles to be used in lieu of naked pointers to various Gaudi components
GaudiHandleInfo
GaudiHandleProperty
PropertyProxy::GaudiHandlePropertyProxy
PropertyProxy::GaudiHandlePropertyProxyBase
GaudiHistoAlgSimple class to extend the functionality of class GaudiAlgorithm
GaudiHistos< PBASE >Templated base class providing common histogramming methods for GaudiAlgorithm and GaudiTool like classes
GaudiHistoToolSimple class to extend the functionality of class GaudiTool
Gaudi::Main::gaudimain
GaudiSequencerSequencer for executing several algorithms, stopping when one is faulty
GaudiAlg::GaudiAlgConf::GaudiSequencer
GaudiSequencer::AlgorithmEntry
GaudiToolThe useful base class for tools
GaudiTupleAlgSimple class to extend the functionality of class GaudiHistoAlg
GaudiTuples< PBASE >Templated base class providing common 'ntupling' methods
GaudiTupleToolSimple class to extend the functionality of class GaudiHistoTool
Rndm::GaussParameters for the Gauss random number generation
Rndm::GaussianTailParameters 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
GenericAddressGeneric Transient Address
Gaudi::Utils::GetData< TYPE >Helper structure for iplementation of "get"-functions for GaudiCommon<BASE>
Gaudi::Utils::GetData< Gaudi::NamedRange_< std::vector< const TYPE * > > >Template specialization for named ranges
Gaudi::Utils::GetData< Gaudi::Range_< std::vector< const TYPE * > > >Template specialization for ranges
Gaudi::Utils::GetData< TYPE & >Template specialization for reference types
Gaudi::Utils::GetData< TYPE * >Template specialization for pointer types
GaudiGridSvc::GaudiGridSvcConf::GFALDataStreamTool
GFALDataStreamTool
GFALStageBlock
GFALStageFile
GlobalDirectoryRestore
Genfun::GaudiMathImplementation::GSL_HelperSimple structure to be used for adaption interface Genfun::AbsFunction to gsl_function structure
GslErrorHelper class to represent GSL errors
GslErrorCountConcrete GSL eror handler It is just counts number of GSL errors
GaudiGSL::GaudiGSLConf::GslErrorCount
GslErrorExceptionConcrete GSL eror handler It is just thrown the exception
GaudiGSL::GaudiGSLConf::GslErrorException
GslErrorPrintConcrete GSL eror handler It is just prints the GSL errors
GaudiGSL::GaudiGSLConf::GslErrorPrint
Genfun::GaudiMathImplementation::GSLFunctionWithError
Genfun::GaudiMathImplementation::GSLFunctionWithMode
Genfun::GaudiMathImplementation::GSLFunctionWithModeAndError
Genfun::GaudiMathImplementation::GSLSpline
Genfun::GaudiMathImplementation::GSLSplineDeriv
Genfun::GaudiMathImplementation::GSLSplineDeriv2
Genfun::GaudiMathImplementation::GSLSplineInteg
GslSvcThe implementation of IGslSvc interface
GaudiGSL::GaudiGSLConf::GslSvc
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 * >
GaudiUtils::HashMap< K, T, H, M >Common class providing an architecture-independent hash map
Containers::hashmap
HbookToolHelper tool, which allows to transfere some configurable properties to HFileCnv
HbookCnv::HConverterGeneric HBook converter class definition
HbookCnv::HCWNTupleCnvNTuple converter class definition
HbookCnv::HDirectoryCnvCreate persistent and transient representations of data store directories
GaudiPython::Helper
GaudiSvc::GaudiSvcConf::HepRndm__Engine_CLHEP__DRand48Engine_
GaudiSvc::GaudiSvcConf::HepRndm__Engine_CLHEP__DualRand_
GaudiSvc::GaudiSvcConf::HepRndm__Engine_CLHEP__HepJamesRandom_
GaudiSvc::GaudiSvcConf::HepRndm__Engine_CLHEP__Hurd160Engine_
GaudiSvc::GaudiSvcConf::HepRndm__Engine_CLHEP__Hurd288Engine_
GaudiSvc::GaudiSvcConf::HepRndm__Engine_CLHEP__MTwistEngine_
GaudiSvc::GaudiSvcConf::HepRndm__Engine_CLHEP__RanecuEngine_
GaudiSvc::GaudiSvcConf::HepRndm__Engine_CLHEP__Ranlux64Engine_
GaudiSvc::GaudiSvcConf::HepRndm__Engine_CLHEP__RanluxEngine_
GaudiSvc::GaudiSvcConf::HepRndm__Engine_CLHEP__RanshiEngine_
GaudiSvc::GaudiSvcConf::HepRndm__Engine_CLHEP__TripleRand_
HbookCnv::HFileCnvNTuple file converter class definition
Gaudi::Histo1DDefSimple 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::Histo1DGrammarThe simple grammar for histogram description/definition:
Gaudi::Parsers::Histo1DGrammar::definition< ScannerT >
GaudiPython::GaudiAlgs::HistoAlgoThe base class for easy histogramming
GaudiPython::HistoDecoratorSimple decorator class to allow to reuse the functionality of GaudiHistos<TYPE> class in pythin
Gaudi::Histogram1DAIDA implementation for 1 D histograms using ROOT THD1
Gaudi::Histogram2DAIDA implementation for 2 D histograms using ROOT THD2
Gaudi::Histogram3DAIDA implementation for 2 D histograms using ROOT THD2
HistogramAgentHistogramAgent base in charge of collecting all the refereces to DataObjects in a transient store that passes some selection criteria
Gaudi::HistogramBaseCommon base class for all histograms Use is solely functional to minimize dynamic_casts inside HistogramSvc
GaudiSvc::GaudiSvcConf::HistogramPersistencySvc
HistogramPersistencySvcHistogramPersistencySvc class implementation definition
GaudiSvc::GaudiSvcConf::HistogramSvc
HistogramSvcHistogramSvc class definition
HistogramSvc::Helper
HistoryObjBase class for History Objects
HistorySvc
GaudiSvc::GaudiSvcConf::HistorySvc
Gaudi::Utils::HistoStatsThe collection of trivial functions to access the statistical information for the histograms
GaudiAlg::GaudiAlgConf::HistoTool
HistoToolSimple tool for histogramming (component)
HbookCnv::HNTupleCnvNTuple converter class definition
HbookCnv::HRWNTupleCnvRow wise NTuple converter class definition
IAddressCreatorIAddressCreator interface definition
IAIDATupleSvcDefinition of the IAIDATupleSvc interface class
IAlgContextSvcAn abstract interface for Algorithm Context Service
IAlgManagerThe IAlgManager is the interface implemented by the Algorithm Factory in the Application Manager to support management functions
IAlgorithmThe IAlgorithm is the interface implemented by the Algorithm base class
GaudiPython::Bindings::iAlgorithm
IAlgToolThe interface implemented by the AlgTool base class
GaudiPython::Bindings::iAlgTool
IAppMgrUIApplication Manager User Interface
IAuditorThe IAuditor is the interface implmented by the AlgAuditor base class
IAuditorSvcThe interface implemented by the IAuditorSvc base class
IChronoStatSvcThe IChronoStatSvc is the interface implemented by the ChronoStatService
IChronoSvc"Chrono"-related part of interface IChronoStatSvc
IClassInfoData base class allowing to store persistent type information
IClassManagerThe IClassManager is the interface implemented by the generic Factory in the Application Manager to support class management functions
IConversionSvc
IConverterThe data converters are reposible to translate data from one representation into another
ICounterSvcCreate / access multi purpose counters
ICounterSvc::PrintoutPrint counters for each element in the range [first, last) e.g
GaudiAlg::IDID class for Histogram and Ntuples
Gaudi::IDataConnectionABC describing basic data connection
IDataManagerSvc
IDataProviderSvcData provider interface definition
IDataSelectorThis is only a placeholder to allow me compiling until the responsible guy does his work! M.Frank
IDataSourceMgrIDataSourceMgr interface definition
IDataStoreAgentGeneric data agent interface
IDataStreamTool
GaudiPython::Bindings::iDataSvc
Gaudi::Parsers::IdentifierGrammarRecognize alphanumeric strings and _ starting with alpha: Example, abc, ab_cd123, a_12
Gaudi::Parsers::IdentifierGrammar::definition< ScannerT >
IDetDataSvc---------------------------------------------------------------------------
IEqSolverInterface file for multidimensional root-finding (solving nonlinear system with n equations in n unknowns)
IErrorTool
IEventProcessorThe IEventProcessor is the interface to process events
GaudiPython::Bindings::iEventSelector
IEventTimeDecoderInterface that a Tool that decodes the event time has to implement
IEvtSelectorThe Event Selector Interface
IEvtSelector::Context
IExceptionSvcThe anstract interface for exception handling service
IFactoryThe IFactory is the interface used to create contrete instances of Objectes
IFileAccessAbstract interface for a service or tool implementing a read access to files
Gaudi::IFileCatalogFile catalog interface
Gaudi::IFileCatalogMgrFile catalog manager
IFuncMinimumInterface file to find minimum of the function and compute covariance matrix (matrix of error)
IGenericToolGeneral purpose interface class for tools that "do something"
IgnoreError
IGslErrorHandlerThe abstract interface for arbitrary GSL error handler
IGslSvcThe abstract interface to "deal" with GNU Scientific Library (GLS) The main task is the error handling
IHistogram3D
IHistogramSvcDefinition of the IHistogramSvc interface class
GaudiPython::Bindings::iHistogramSvc
IHistorySvcDefinition of the IHistorySvc interface class
IHistoToolAn abstract interaface for "histogramming tool"
IIncidentListenerThe interface implemented by any class wanting to listen to Incidents
IIncidentSvcThe interface implemented by the IncidentSvc service
IInspectableInterface definition of an inspectable object
IInspectorInspector base class
IInspector::_TT< T >
IInspector::_V< T >
IInspector::IValue
IInspector::Tag
IInterfaceDefinition of the basic interface
Gaudi::IIODataManagerM.Frank
IIssueLogger
IJobOptionsSvcMain interface for the JobOptions service
GaudiPython::Bindings::iJobOptSvc
IMagneticFieldSvcThe interface to the MagneticFieldSvc
IMessageSvcThe IMessage is the interface implmented by the message service
IMonitorSvcDefinition of the IMonitorSvc interface, which publishes Gaudi variables to outside monitoring processes
INamedInterfaceIInterface compliant class extending IInterface with the name() method
IncidentBase class for all Incidents (computing events)
GaudiSvc::GaudiSvcConf::IncidentSvc
IncidentSvcDefault implementation of the IIncidentSvc interface
IncidentSvc::Listener
IndefiniteIntegral
GaudiSvc::GaudiSvcConf::InputCopyStream
InputCopyStreamA small to stream Data I/O
IntegrationCollection 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::Bindings::Interface
GaudiPython::Interface< IInterface >
GaudiPython::Bindings::InterfaceCast
InterfaceIDInterface ID class
Gaudi::Parsers::IntGrammar< RT >The valid representation of integers values are:
Gaudi::Parsers::IntGrammar< RT >::definition< ScannerT >
INTupleNTuple interface class definition
INTupleItemNTuple interface class definition
INTupleSvc
GaudiPython::Bindings::iNTupleSvc
System::IO_COUNTERSProcess I/O Counters NtQueryInformationProcess using ProcessIoCounters
Gaudi::IODataManager
Gaudi::IODataManager::Entry
IOpaqueAddressOpaque address interface definition
IParticlePropertySvcThis class is an interface to the ParticlePropertySvc
IPartitionControlCreate / access partitions
IPartPropSvc
IPersistencySvcData persistency service interface
IPoolCacheSvcDescription:
IPoolDbCnvFactoryDescription: Interface definition for POOL converter factories
IPoolDbMgrDescription:
IProfile1D
IProfile2D
GaudiPython::Bindings::iProperty
IPropertyThe IProperty is the basic interface for all components which have properties that can be set or get
IRegistryThe IRegistry represents the entry door to the environment any data object residing in a transient data store is embedded
IRndmEngineDefinition of a interface for a generic random number generator giving randomly distributed numbers in the range [0
IRndmGenDefinition of a interface for a generic random number generators
IRndmGen::Param
IRndmGenSvcRandom Generator service interface definition Definition of a interface for a service to access random generators according to predefined distributions:
IRunableRunable interface definition
ISelectStatementA select statement can either contain
  • a string e.g
ISequencerTimerToolImplements the time measurement inside a sequencer
ISerializeObject serialization interface definition
IServiceGeneral service interface definition
GaudiPython::Bindings::iService
GaudiSvc::GaudiSvcConf::IssueLogger
IssueLogger
IssueSeverity
IStagerSvc
IStatefulInterface for classes that implement the Gaudi State Machine
IStatSvc"Stat"-related part of interface IChronoStatSvc
IStatusCodeSvc
ISvcLocatorThe ISvcLocator is the interface implemented by the Service Factory in the Application Manager to locate services in the framework
ISvcManagerThe 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
GaudiPython::Bindings::iToolSvc
IToolSvcThe interface implemented by the IToolSvc base class
IToolSvc::ObserverAllow call-backs when a tool is a created or retrieved
ITupleTool
IUpdateableObject update interface definition
IUpdateManagerSvcInterface class to the Update Manager service
IUpdateManagerSvc::PythonHelperHelper class implemented in the python dictionary to allow access from python to template member functions
IValidity
apmon_mon_utils::JobDirInfoStructure that holds information about the disk usage for a job
JobHistoryJobHistory class definition
JobOptionsCatalogue
GaudiSvc::GaudiSvcConf::JobOptionsSvc
JobOptionsSvc
ProcessJobOptions::JobOptsParser
System::KERNEL_USER_TIMESProcess/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 >::_InsertReleaseInternal functor for insertion of objects
KeyedContainer< DATATYPE, MAPPING >::_RemoveReleaseInternal functor for insertion of objects
KeyedObject< KEY >Definition of the templated KeyedObject class
Containers::KeyedObjectManager< SETUP >KeyedObjectManager Class to manage keyed objects
Rndm::LandauParameters for the Landau distributed random number generation
GaudiTest::LineSkipper
LinkManagerA LinkManager is the object aggregated into a DataObject, which is responsible for the handling of non-tree like links
LinkManager::LinkEmbeeded class defining a symbolic link Note: No copy constructor; bitwise copy (done by the compiler) is just fine
linux_proc
ListItemDefinition of a small helper class to interprete Algorithm names
fragments::install::LogFile
ProcessJobOptions::LogFilter
ProcessJobOptions::LogFormatter
GaudiUtils::Map< K, T, M >Extension of the STL map
Containers::map
std::mapInfos
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
GaudiAud::GaudiAudConf::MemoryAuditor
GaudiAud::GaudiAudConf::MemStatAuditor
MemStatAuditorJust a minor modification of MemoryAuditor to allow the ouput memory statistics table to be printed
MessageThe Message class
Gaudi::Parsers::MessageParser message interface
MessageSvc
GaudiSvc::GaudiSvcConf::MessageSvc
MessageSvc::msgAry
MinimalEventLoopMgrThis is the default processing manager of the application manager
GaudiSvc::GaudiSvcConf::MinimalEventLoopMgr
ModuleIncidentBase class for Module-related incident
ModuleLoadedIncidentFired when a module (DLL) is loaded
MonitoredJobData structure which holds information about a job monitored by ApMon
MsgReporterDefault reporter implementation
MsgStreamDefinition of the MsgStream class used to transmit messages
Gaudi::MultiFileCatalogThis class constitutes the core of the XML based FileCatalog API for using POOL within Gaudi
GaudiSvc::GaudiSvcConf::MultiStoreSvc
MultiStoreSvcData service base class
MultiStoreSvc::tagROOT
NameAuditorPrints the name of each algorithm before entering the algorithm and after leaving it
GaudiAud::GaudiAudConf::NameAuditor
NamedRangeNew concept of "named" range : range with name
Gaudi::NamedRange_< TYPE >
NTupleItemsNTupleItems namespace parts definition This header file is not intended to be included by the public! It's only used for the ntuple service
NTupleSvcNTuple service
GaudiSvc::GaudiSvcConf::NTupleSvc
NTupleSvc::Connection
NullVerifier< T >Default, always true verifier
Rndm::NumbersRandom number accessor This small class encapsulates the use of the random number generator
Genfun::GaudiMathImplementation::NumericalDefiniteIntegralThis class allows the numerical evaluation of the following functions:
Genfun::GaudiMathImplementation::NumericalDefiniteIntegral::_Function
Genfun::GaudiMathImplementation::NumericalDefiniteIntegral::_Workspace
Genfun::GaudiMathImplementation::NumericalDerivativeNumerical derivative (using GSL adaptive numerical differentiation)
Genfun::GaudiMathImplementation::NumericalIndefiniteIntegralThe simple class for numerical integrations
Genfun::GaudiMathImplementation::NumericalIndefiniteIntegral::_Function
Genfun::GaudiMathImplementation::NumericalIndefiniteIntegral::_Workspace
ObjectContainerBaseObjectContainerBase 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
GaudiPython::GaudiAlgs::objectmethod
ObjectVector< TYPE >ObjectVector is one of the basic Gaudi container classes capable of being registered in Data Stores
GaudiSvc::GaudiSvcConf::OutputFSRStream
OutputFSRStreamExtension of OutputStream to write File Summary Records (FSR) after last event
OutputStreamA small to stream Data I/O
GaudiSvc::GaudiSvcConf::OutputStream
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::ParserParser controller
ProcessJobOptions::ParserError
Gaudi::Parsers::ParserGrammarGrammar recognize job options file Grammar's EBNF: job_options_file ::= (platform_statement | platform_dependency)*
Gaudi::Parsers::ParserGrammar::definition< ScannerT >
ParticlePropertyA trivial class to hold information about a single particle properties
ParticlePropertySvcThis service provides access to particle properties
GaudiSvc::GaudiSvcConf::ParticlePropertySvc
PartitionSwitchAlgSmall algorith, which switches the partition of a configurable multi-service
GaudiSvc::GaudiSvcConf::PartitionSwitchAlg
GaudiSvc::GaudiSvcConf::PartitionSwitchTool
PartitionSwitchTool
PartPropSvc
PartPropSvc::PartPropSvcConf::PartPropSvc
System::PathResolver
GaudiSvc::GaudiSvcConf::PersistencySvc
PersistencySvcPersistencySvc class implementation definition
PersistencySvc::ServiceEntry
RootHistCnv::PersSvcPersistency service - to store histograms in ROOT format
HbookCnv::PersSvc
AnalysisInit::PhysAnalAlg
Test::PhysAnalAlg
Rndm::PoissonParameters for the Poisson distributed random number generation with a given mean
PoolDbAddressDescription:
PoolDbBaseCnvDescription: Definition of the generic Db data converter
GaudiPoolDb::GaudiPoolDbConf::PoolDbCacheSvc
PoolDbCacheSvcDescription:
PoolDbCnvFactory< ConcreteConverter, i >Description: Implementation definition for POOL converter factories
PoolDbCnvSvcDescription:
GaudiPoolDb::GaudiPoolDbConf::PoolDbCnvSvc
PoolDbCnvSvc::DbH
PoolDbContext
PoolDbDatabaseCnvStatistics file converter class definition
PoolDbDataConnectionThe DataConnection incanation for the usage in GaudiPoolDb
PoolDbDataObjectHandler
PoolDbDirectoryCnvDescription: NTuple directory converter class definition Definition of the converter to manage the directories in an database representing N-Tuples
PoolDbEvtSelector
GaudiPoolDb::GaudiPoolDbConf::PoolDbEvtSelector
PoolDbIOHandler< T >
PoolDbKeyedContainerCnv.h
PoolDbLinkManagerDescription: PoolDbLinkManager class implementation definition
PoolDbMsgReporter
PoolDbNTupleCnvNTuple converter class definition
PoolDbNTupleDescriptorDescription:
PoolDbObjectContext
PoolDbStatCnvDescription: NTuple directory converter class definition Definition of the converter to manage the directories in an database representing N-Tuples
PoolDbTokenWrapDescription:
PoolDbTupleCallbackDescription: Specialized callback to handle N-tuple interactions while saving and lodaing POOL data
System::POOLED_USAGE_AND_LIMITSProcess Pooled Quota Usage and Limits NtQueryInformationProcess using ProcessPooledUsageAndLimits
Gaudi::Parsers::PositionParser position entity
Prescaler
GaudiAlg::GaudiAlgConf::Prescaler
GaudiAlg::PrintCollection of useful utilities to print IHistogram1D (currently used for implementation of class GaudiHistoAlg and class GaudiHistoTool)
GaudiAlg::Print1DCollection of useful utilities to print IHistogram1D (currently used for implementation of class GaudiHistoAlg and class GaudiHistoTool)
GaudiAlg::Print1DProfCollection of useful utilities to print IProfile1D (currently used for implementation of class GaudiHistoAlg and class GaudiHistoTool)
GaudiAlg::Print2DCollection of useful utilities to print IHistogram1D (currently used for implementation of class GaudiHistoAlg and class GaudiHistoTool)
GaudiAlg::Print2DProfCollection of useful utilities to print IProfile2D (currently used for implementation of class GaudiHistoAlg and class GaudiHistoTool)
GaudiAlg::Print3DCollection of useful utilities to print IHistogram1D (currently used for implementation of class GaudiHistoAlg and class GaudiHistoTool)
GaudiPython::Printer< TYPE >
GaudiPython::Printer< ContainedObject >
GaudiPython::Printer< DataObject >
GaudiAlg::PrintStatCollection of useful utilities to print StatEntity (currently used for implementation of class GaudiAlgorithm and class GaudiTool)
GaudiAlg::PrintTupleCollection of useful utilities to print INTuple object (currently used for implementation of class GaudiTupleAlg and class GaudiTupleTool)
GaudiHandles::PrivateToolHandle
GaudiHandles::PrivateToolHandleArray
System::PROCESS_BASIC_INFORMATION
System::ProcessDescriptorProvides access to process information
System::ProcessDescriptor::ProcessHandle
procInfo
ProcStats
ProcStats::cleanup
ProcUtils
procutils_errorUsed when throwing exceptions from the proc_utils functions
Gaudi::Profile1DAIDA implementation for 1 D profiles using ROOT TProfile
Gaudi::Profile2DAIDA implementation for 2 D profiles using ROOT TProfile2D
PropertyProperty base class allowing Property* collections to be "homogeneus"
PropertyCallbackFunctor
PropertyCallbackMemberFunctor< T >
PropertyCallbackPointerFunctor
GaudiPython::Bindings::PropertyEntry
Gaudi::Parsers::PropertyEntry
Gaudi::Parsers::PropertyGrammarRecognize property Example, A.B, A::B::C.D, A::B.C::D.E
Gaudi::Parsers::PropertyGrammar::definition< ScannerT >
PropertyListList of properties
PropertyMgrProperty manager helper class
PropertyProxy::PropertyProxy
Configurable::PropertyReferenceAllow 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
apmon_mon_utils::PsInfoStructure that holds information about a job, as obtained from the ps command
PtrSetter< ActualType >Templated specialization of BasePtrSetter
GaudiHandles::PublicToolHandle
GaudiHandles::PublicToolHandleArray
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::PyAlgorithmPython Algorithm base class
GaudiPython::Bindings::PyAlgorithm
GaudiPython::PyROOTPickle
PythonScriptingSvcThis service handles scripting implemented using Python
GaudiPython::GaudiPythonConf::PythonScriptingSvc
System::QUOTA_LIMITSProcess Quotas NtQueryInformationProcess using ProcessQuotaLimits NtQueryInformationProcess using ProcessPooledQuotaLimits NtSetInformationProcess using ProcessQuotaLimits
NTuple::Range< TYP >Class defining a range
NTuple::Range< bool >
Gaudi::Range_< CONTAINER >Useful class for representation of "sequence" of the objects through the range of valid iterators
Gaudi::RangeBase_Helper class to simplify the dealing with ranges in Python
RootHistCnv::RConverterRoot Converter
RootHistCnv::RCWNTupleCnvConverter of Column-wise NTuple into ROOT format
RootHistCnv::RDirectoryCnvCreate 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::RealUnitsGrammarThe 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 >
GaudiTest::ReferenceFileValidator
RefTable1to1< FROM, TO >
RefTable1toN< FROM, TO >
RefTableBase< FROM, MAPENTRY >Template <class FROM, class TO, class MAPENTRY> class RefTable
GaudiTest::RegexpReplacer
DataSvcHelpers::RegistryEntryDefinition of an entry in the transient data store
RootHistCnv::RFileCnvNTuple 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 >
RndmEngineRandom Generator engine definition
RndmGenRandom Generator definition
RndmGenSvcRandom Generator service definition
GaudiSvc::GaudiSvcConf::RndmGenSvc
RootHistCnv::RNTupleCnvNTuple converter class definition
RootHistCnv::RootHistCnvConf::RootHistCnv__PersSvc
RootHistCnv::RootObjAddress
NTuple::RowWiseTuple
RootHistCnv::RRWNTupleCnvRow wise NTuple converter class definition
RunRecordDataSvcA RunRecordDataSvc is the base class for event services
GaudiSvc::GaudiSvcConf::RunRecordDataSvc
RunRecordStreamExtension of OutputStream to write run records after last event
GaudiSvc::GaudiSvcConf::RunRecordStream
NTuple::SelectorNTuple Selector class
SelectStatementClass of a selection statement
GaudiAlg::GaudiAlgConf::Sequencer
SequencerClassName: Sequencer
GaudiAlg::GaudiAlgConf::SequencerTimerTool
SequencerTimerToolImplements the time measurement inside a sequencer
ServiceBase class for all services
ServiceHandle< T >Handle to be used in lieu of naked pointers to services
GaudiHandles::ServiceHandle
ServiceHistoryServiceHistory class definition
ServiceLocatorHelperHelper to share the implementation of service() among the various kernel base classes $Id:
ServiceManagerIn charge of the cretion of concrete instances of Services
SharedObjectsContainer< TYPE >Very simple class to represent the container of objects which are not ownered by the container
Genfun::GaudiMathImplementation::SimpleFunction
SimpleProperty< TYPE, VERIFIER >SimpleProperty concrete class which implements the full Property interface
SimplePropertyRef< TYPE, VERIFIER >SimplePropertyRef templated class
Gaudi::Parsers::SkipperGrammarSkipping 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
SmartDataObjectPtrA small class used to access easily (and efficiently) data items residing in data stores
SmartDataObjectPtr::ObjectFinderHelper class to configure smart pointer functionality
SmartDataObjectPtr::ObjectLoaderHelper 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
SmartRefBaseUser example objects: SmartRefBase
SmartRefVector< TYPE >Kernel objects: SmartRefVector
Genfun::GaudiMathImplementation::SplineBase
GaudiPython::Parallel::SshSession
StatSmall wrapper class for easy manipulation with generic counters and IStatSvc&ICounterSvc interface
StatEntityThe basic counter used for Monitoring purposes
GaudiPython::Parallel::Statistics
StatusCodeThis class is used for returning status codes from appropriate routines
GaudiSvc::GaudiSvcConf::StatusCodeSvc
StatusCodeSvc
StatusCodeSvc::StatCodeDat
GaudiSvc::GaudiSvcConf::StoreExplorerAlg
StoreExplorerAlgSmall algorith, which traverses the data store and prints generic information about all leaves, which can be loaded/accessed
StreamBufferThe stream buffer is a small object collecting object data
StreamBuffer::ContainedLinkDefinition of the contained link set
StreamBuffer::DataIOA small base class to handle generic data streaming
StreamBuffer::IdentifiedLinkDefinition of the contained link set
StreamBuffer::IstreamReader for standard input streams
StreamBuffer::OstreamWriter for standard output streams
StreamLogger
Gaudi::Parsers::StringGrammarThe valid represenation of string values are:
Gaudi::Parsers::StringGrammar::definition< ScannerT >
Rndm::StudentTParameters for the StudentT distributed random number generation
SvcFactory< T >
Gaudi::Utils::Histos::TableSimple class for the customizeble printout of the histogram tables
TagCollectionStreamSpecialized output stream class for event tag collections, where the basic Event entry point should be placed as well into the collection itself
GaudiSvc::GaudiSvcConf::TagCollectionStream
TagCollectionSvcGaudi tag collection service definition
GaudiSvc::GaudiSvcConf::TagCollectionSvc
GaudiPython::Parallel::Task
GaudiTest::TempDir
GaudiTest::TempFile
GaudiTest::TemporaryEnvironment
GaudiPython::TESSerializer
GaudiSvc::GaudiSvcConf::THistSvc
THistSvc
THistSvc::GlobalDirectoryRestore
THistSvc::THistID
ThreadGaudiSingleton mapping the pthread ID to the Gaudi thread ID
Gaudi::TimeBased on seal::Time
TimeExceptionException thrown by Gaudi::Time
TimePointA very crude and rought implementation of ITime interface
TimerForSequencerAuxilliary class
Gaudi::TimeSpanBased on seal::TimeSpan
TimingAuditorSimple auditor which uses SequencerTimerTool for *ALL* algoritms, inclusing the algorithm from main Gaudi "TopAlg" list and algorithms managed by Data-On-Demand Service
GaudiAlg::GaudiAlgConf::TimingAuditor
TokenizerSTL Include files
Tokenizer::TokenDefinition 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
ToolHandleInfoGeneral info and helper functions for toolhandles and arrays
ToolSvcThis service manages tools
GaudiSvc::GaudiSvcConf::ToolSvc
Containers::traits< CONTAINER, DATATYPE >Definition of the container traits class
TransientFastContainer< T, CLEANER >Container providing internal memory management
TransientFastContainerBaseBase class for TransientFastContainer
Tuples::TupleA simple wrapper class over standard Gaudi NTuple::Tuple facility
NTuple::TupleAbstract base class which allows the user to interact with the actual N tuple implementation
GaudiPython::TupleAlgDecoratorSimple class to perform the "decoration" of Tuples in Python/Reflex
GaudiPython::GaudiAlgs::TupleAlgoThe base class for easy manupulations with N-Tuples
Tuples::TupleColumn< ITEM >Helper class which allows to extend the functionality of Tuple with possibility to use your own representation of complex objects
GaudiPython::TupleDecoratorSimple class which performs the decoration of the standard N-Tuple
NTuple::TupleImp
Tuples::TupleObjA 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
GaudiAlg::GaudiAlgConf::TupleTool
TupleTool
GaudiPython::TupleToolDecoratorSimple class to perform the "decoration" of Tuples in Python/Reflex
Gaudi::Parsers::UnitsFileGrammarThe valid represenation units file: 1 cm = 10 1 m = 1000
Gaudi::Parsers::UnitsFileGrammar::definition< ScannerT >
UpdateManagerExceptionException thrown by the UpdateManagerSvc when something goes wrong
Gaudi::Parsers::ValueGrammarGrammar recognize value that can appear in right side of '=' operator in job options file
Gaudi::Parsers::ValueGrammar::definition< ScannerT >
ValueMapValueMap 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_typeThe actual structure used to compare the elements Only "key" is important for comparison
VFSSvcSimple service that allows to read files independently from the storage
GaudiSvc::GaudiSvcConf::VFSSvc
System::VM_COUNTERSProcess Virtual Memory Counters NtQueryInformationProcess using ProcessVmCounters
GaudiPython::Parallel::WorkManager
XmlCodeXmlCode contains methods to write out XML tags
Gaudi::XMLFileCatalogThis class constitutes the core of the XML based FileCatalog API for POOL

Generated at Thu Jan 8 17:50:36 2009 for Gaudi Framework, version v20r4 by Doxygen version 1.5.6 written by Dimitri van Heesch, © 1997-2004