Gaudi Framework, version v20r2

Generated: 18 Jul 2008

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::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
AlgContextSvc
GaudiPython::AlgDecorator
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
ApplicationMgrThe Application Manager class
AppMgrRunableClass 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
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
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
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
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
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
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
CnvFactory< T >
CollectionCloneAlgSmall algorithm, which allows to merge N-tuples in a generic way
NTuple::ColumnWiseTuple
CommandPropertyCommand property base class (abstract)
ComparePairOfChronoEntityAndChronoTag
ComparePairOfStatEntityAndStatTag
configGenerator
ConfURLsData structure which holds the configuration URLs
Genfun::GaudiMathImplementation::ConstantFixed constant function
ContainedObjectAll classes that their objects may be contained in an LHCb ObjectContainer (e.g
ConversionSvcBase class for all conversion services
ConversionSvc::CnvTest
ConversionSvc::WorkerEntry
ConverterConverter base class
ConverterID
HbookCnv::ConvSvc
GaudiToolLocal::CounterSimple local counter
Tuples::Local::Counter
CounterSvcSimple imeplementation of the abstract interface ICounterSvc
DataHistoryDataHistory class definition
DataHistory::DataHistoryOrder
DataIncident
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
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
Author:
Andres Felipe Osorio Oliveros
DataSvcData service incident 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
DetDataSvcA DataSvc specialised in detector data
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
HepRndm::Engine< TYPE >
EqSolverThe 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
EventCollectionSelectorDefinition of class EventCollectionSelector
EventCollectionSelector::MyContextType
EventCounter
EventLoopMgrClass definition of EventLoopMgr
EventSelectorDefinition of class EventSelector
EventSelectorDataStreamDefinition of class EventSelectorDataStream
EvtCollectionStreamA small to stream Data I/O
EvtDataSvcA EvtDataSvc is the base class for event services
EvtPersistencySvcEvtPersistencySvc class implementation definition
EvtSelectorContextDefinition of class EventIterator
Gaudi::Guards::ExceptionGuardThe most simple guard - it execute the certain code withing typical "try {} catch" clause, used in Auditor, Algorithm, AlgTool, etc
ExceptionSvcSimple implementationof IExceptionSvc abstract interface
Rndm::ExponentialParameters for the Gauss random number generation
FastContainersSvcData service for objects of type TransientFastContainer
FastContainersSvc::StoreResetterInternal data store agent used to find and clear objects of type TransientFastContainerBase
FasthistorysvcHistorySvc class definition
FCFactory< T >
NTuple::FileSmall class representing an N tuple file in the transient store
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]
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
GaudiAlgorithmThe useful base class for data processing algorithms
GaudiCommon< PBASE >Implements the common functionality between GaudiTools and GaudiAlgorithms
GaudiDll
GaudiExceptionDefine general base for Gaudi exception
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
GaudiHandleArray< T >T is the concrete handle type, e.g
GaudiHandleArrayBaseBase class of array's of various gaudihandles
GaudiHandleArrayProperty
GaudiHandleBaseBase class to handles to be used in lieu of naked pointers to various Gaudi components
GaudiHandleInfo
GaudiHandleProperty
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
GaudiSequencerSequencer for executing several algorithms, stopping when one is faulty
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
GFALDataStreamTool
Author:
Andres Osorio
GFALStageBlock
Author:
Andres Felipe OSORIO OLIVEROS
GFALStageFile
Author:
Andres Felipe Osorio Oliveros
GlobalDirectoryRestore
grammar
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
GslErrorExceptionConcrete GSL eror handler It is just thrown the exception
GslErrorPrintConcrete 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
GslSvcThe 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
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
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::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
HistogramPersistencySvcHistogramPersistencySvc class implementation definition
HistogramSvcHistogramSvc class definition
HistogramSvc::Helper
HistoryObjBase class for History Objects
HistorySvc
Gaudi::Utils::HistoStatsThe collection of trivial functions to access the statistical information for the histograms
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 implmented by the Algorithm base class
IAlgToolThe interface implemented by the AlgTool base class
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
Author:
Andres Felipe Osorio Oliveros
Gaudi::Parsers::IdentifierGrammarRecognize alphanumeric strings and _ starting with alpha: Example, abc, ab_cd123, a_12
Gaudi::Parsers::IdentifierGrammar::definition< ScannerT >
IDetDataSvcAbstract interface for a DataSvc manipulating condition data (i.e
IEqSolverInterface file for multidimensional root-finding (solving nonlinear system with n equations in n unknowns)
IErrorTool
Author:
Ivan BELYAEV
IEventProcessorThe IEventProcessor is the interface to process events
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
IHistogram1D
IHistogram3D
IHistogramSvcDefinition of the IHistogramSvc interface class
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
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)
IncidentSvc
IncidentSvc::Listener
IndefiniteIntegral
Author:
Ivan BELYAEV
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::Interface< IInterface >
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
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
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
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
IToolSvcThe interface implemented by the IToolSvc base class
IToolSvc::ObserverAllow call-backs when a tool is a created or retrieved
ITupleTool
Author:
Vanya BELYAEV Ivan.Belyaev@itep.ru
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
Author:
Alexander MAZUROV Alexander.Mazurov@gmail.com
JobOptionsSvc
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
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
Containers::map
std::mapInfos
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
MemStatAuditorJust a minor modification of MemoryAuditor to allow the ouput memory statistics table to be printed
Gaudi::Parsers::MessageParser message interface
MessageThe Message class
MessageSvc
MessageSvc::msgAry
MinimalEventLoopMgrThis is the default processing manager of the application manager
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
MultiStoreSvcData service base class
MultiStoreSvc::tagROOT
NameAuditor
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
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
ObjectVector< TYPE >ObjectVector is one of the basic Gaudi container classes capable of being registered in Data Stores
OutputStreamA 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::ParserParser controller
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
PartitionSwitchAlgSmall algorith, which switches the partition of a configurable multi-service
PartitionSwitchTool
Author:
Markus Frank
PartPropSvc
System::PathResolver
PersistencySvcPersistencySvc class implementation definition
PersistencySvc::ServiceEntry
RootHistCnv::PersSvcPersistency service - to store histograms in ROOT format
HbookCnv::PersSvc
Rndm::PoissonParameters for the Poisson distributed random number generation with a given mean
PoolDbAddressDescription:
PoolDbBaseCnvDescription: Definition of the generic Db data converter
PoolDbCacheSvcDescription:
PoolDbCnvFactory< ConcreteConverter, i >Description: Implementation definition for POOL converter factories
PoolDbCnvSvcDescription:
PoolDbCnvSvc::DbH
PoolDbContext
Author:
M.Frank
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
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::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 >
Author:
Vanya BELYAEV Ivan.Belyaev@itep.ru
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)
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
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
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
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::PyROOTPickle
PythonScriptingSvcThis service handles scripting implemented using Python
System::QUOTA_LIMITSProcess Quotas NtQueryInformationProcess using ProcessQuotaLimits NtQueryInformationProcess using ProcessPooledQuotaLimits NtSetInformationProcess using ProcessQuotaLimits
NTuple::Range< TYP >Class defining a range
NTuple::Range< bool >
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 >
RefTable1to1< FROM, TO >
RefTable1toN< FROM, TO >
RefTableBase< FROM, MAPENTRY >Template <class FROM, class TO, class MAPENTRY> class RefTable
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
RootHistCnv::RNTupleCnvNTuple converter class definition
RootHistCnv::RootObjAddress
NTuple::RowWiseTuple
RootHistCnv::RRWNTupleCnvRow wise NTuple converter class definition
NTuple::SelectorNTuple Selector class
SelectStatementClass of a selection statement
SequencerClassName: Sequencer
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
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
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::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
StatSmall wrapper class for easy manipulation with generic counters and IStatSvc&ICounterSvc interface
StatEntityThe basic counter used for Monitoring purposes
StatusCodeThis class is used for returning status codes from appropriate routines
StatusCodeSvc
StatusCodeSvc::StatCodeDat
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
TagCollectionSvcGaudi tag collection service definition
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
TokenizerDefinition of class Tokenizer
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
Containers::traits< CONTAINER, DATATYPE >Definition of the container traits class
TransientFastContainer< T, CLEANER >Container providing internal memory management
TransientFastContainerBaseBase class for TransientFastContainer
NTuple::TupleAbstract base class which allows the user to interact with the actual N tuple implementation
Tuples::TupleA simple wrapper class over standard Gaudi NTuple::Tuple facility
GaudiPython::TupleAlgDecoratorSimple 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::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
TupleTool
Author:
Vanya BELYAEV Ivan.Belyaev@itep.ru
GaudiPython::TupleToolDecoratorSimple class to perform the "decoration" of Tuples in Python/Reflex
ROOT::Reflex::TypeDistiller< std::string >
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 elemenents Only "key" is important for comparison
VFSSvcSimple service that allows to read files independently from the storage
System::VM_COUNTERSProcess Virtual Memory Counters NtQueryInformationProcess using ProcessVmCounters
XmlCodeXmlCode contains methods to write out XML tags
Gaudi::XMLFileCatalogThis class constitutes the core of the XML based FileCatalog API for POOL

Generated at Fri Jul 18 12:06:40 2008 for Gaudi Framework, version v20r2 by Doxygen version 1.5.1 written by Dimitri van Heesch, © 1997-2004