Gaudi Framework, version v23r4

Home   Generated: Mon Sep 17 2012

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 describing a column-array in a N tuple
NTuple::_ArrayImp< TYP >Concrete class discribing a column-array in a N tuple
GaudiKernel::ConfigurableDb::_CfgDb
GaudiUtils::VectorMap< KEY, VALUE, KEYCOMPARE, ALLOCATOR >::_compare_typeThe actual structure used to compare the elements Only "key" is important for comparison
Gaudi::_ConfigurablesModuleSmall class that allows to access all the configurables as attributes of the instance
NTuple::_Data< TYP >Abstract class describing basic data in an Ntuple
NTuple::_DataImp< TYP >Concrete class discribing basic data items in an N tuple
Genfun::GaudiMathImplementation::NumericalDefiniteIntegral::_Function
Genfun::GaudiMathImplementation::NumericalIndefiniteIntegral::_Function
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 specialization for pointers
GaudiPython::_identity< TYPE >It is here due to 'missing'(?) std::identity
KeyedContainer< DATATYPE, MAPPING >::_InsertReleaseInternal functor for insertion of objects
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 describing a matrix column in a N tuple
NTuple::_MatrixImp< TYP >Concrete class discribing a matrix column in a N tuple
KeyedContainer< DATATYPE, MAPPING >::_RemoveReleaseInternal functor for insertion of objects
GaudiKernel::ConfigurableDb::_Singleton
GaudiKernel::ProcessJobOptions::_TempSysPath
IInspector::_TT< T >
Tuples::_TupAdapter< OBJECT, ARGUMENT, RESULT >Trivial adapter to avoid the GCC problem (pointer to the function is never evaluated as "const TYPE&" )
IInspector::_V< T >
Genfun::GaudiMathImplementation::NumericalDefiniteIntegral::_Workspace
Genfun::GaudiMathImplementation::NumericalIndefiniteIntegral::_Workspace
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
AlgContexSvcSimple implementation of interface IAlgContextSvc for Algorithm Context Service
Gaudi::Utils::AlgContextHelper "sentry" class to automatize the safe register/unregister the algorithm's context
AlgContextAuditorDescription: Register/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
GaudiSequencer::AlgorithmEntry
AlgorithmHistoryAlgorithmHistory class definition
AlgorithmManager::AlgorithmItem
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
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::AllocatorPoolAllocator pool
AIDA::AnnotationImplementation of the AIDA IAnnotation interface class
AIDA::Annotation::AnnotationItemInternal private annotation item class
AppendInterfaceNameHelper class for the cast used in the MPL for_each algorithm in the implementation of query_interface
ApplicationMgrThe Application Manager class
GaudiPython::Bindings::AppMgr
AppMgrRunableClass definition of AppMgrRunable
NTuple::Array< TYP >Class acting as a smart pointer holding a N tuple _Item
Containers::array
NTuple::Array< IOpaqueAddress * >
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
Google::AuditorBaseBase for Google Auditors
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
GaudiTest::BasicOutputValidatorOutput Validation Classes
Rndm::BinomialParameters for the Binomial distributed random number generation
Rndm::BitParameters for the bit value generation: returns values 0 and 1
GaudiTest::BlockSkipper
Gaudi::Parsers::BoolGrammar< Iterator, Skipper >The valid represenation of boolean values are:
Gaudi::BootSvcLocatorA dual-stage boostrap mechanism is used to ensure an orderly startup of the ApplicationMgr
BoundedVerifier< T >
BoundedVerifier< T[N]>Specialization of Bounded verifier for for C-arrays
Rndm::BreitWignerParameters for the BreitWigner distributed random number generation
Rndm::BreitWignerCutOffParameters for the BreitWigner distributed random number generation with cut off;
FileInfo::CacheItem
FileInfo::CacheItemComparator
GaudiPython::CallbackStreamBuf
GaudiPython::Bindings::CallbackStreamBuf
Gaudi::Parsers::Catalog
Gaudi::Parsers::CharGrammar< RT >The valid represenation of char values are:
Gaudi::Utils::CheckData< TYPE >Helper structure for implementation of "exists"-functions for GaudiCommon<BASE>
Gaudi::Utils::CheckData< const TYPE >Template specialization for 'const'-type
Gaudi::Utils::CheckData< Gaudi::NamedRange_< std::vector< const TYPE * > > >Template specialization for ranges
Gaudi::Utils::CheckData< Gaudi::Range_< std::vector< const TYPE * > > >Template specialization for ranges
Gaudi::Utils::CheckData< TYPE & >Template specialization for reference types
Gaudi::Utils::CheckData< TYPE * >Template specialization for pointer types
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
ProcStats::cleanup
CLibSymbolInfo
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 >
ConversionSvc::CnvTest
GaudiMP::GMPBase::CollectHistograms
CollectionCloneAlgSmall algorithm, which allows to merge N-tuples in a generic way
NTuple::ColumnWiseTuple
CommandPropertyCommand property base class (abstract)
CommonAuditorBase class with common functionalities shared by few auditor implementations
CommonMessaging< BASE >Templated class to add the standard messaging functionalities
ComparePairOfChronoEntityAndChronoTag
ComparePairOfStatEntityAndStatTag
ComponentManagerBase class for a component manager
configGenerator
GaudiKernel::Configurable::Configurable
GaudiKernel::Configurable::ConfigurableAlgorithm
GaudiKernel::Configurable::ConfigurableAlgTool
GaudiKernel::Configurable::ConfigurableAuditor
GaudiKernel::Configurable::ConfigurableGeneric
GaudiKernel::ConfigurableMeta::ConfigurableMetaThis metaclass installs PropertyProxy descriptors for Gaudi properties
GaudiKernel::Configurable::ConfigurableService
GaudiKernel::Configurable::ConfigurableUser
NTupleSvc::Connection
GaudiKernel::ProcessJobOptions::ConsoleHandler
Genfun::GaudiMathImplementation::ConstantFixed constant function
StreamBuffer::ContainedLinkDefinition of the contained link set
ContainedObjectAll classes that their objects may be contained in an LHCb ObjectContainer (e.g
Gaudi::RootDataConnection::ContainerSectionInternal helper class, which described a TBranch section in a ROOT file
IEvtSelector::Context
ContextIncident< T >
ConversionSvcBase class for all conversion services
ConverterConverter base class
ConverterID
GaudiMP::GMPBase::Coord
IgHookTrace::CounterNearly dummy object type to identify a counter
GaudiToolLocal::CounterSimple local counter
Tuples::Local::Counter
CounterSvcSimple implementation of the abstract interface ICounterSvc
IgHookTrace::CounterValueValue for a counter chained from a trace
Google::CPUProfilerAuditor using the Google CPU Profiler
DataHistoryDataHistory class definition
DataHistory::DataHistoryOrder
DataIncidentData service incident class
StreamBuffer::DataIOA small base class to handle generic data streaming
DataObjectA DataObject is the base class of any identifiable object on any data store
DataOnDemandSvcThe DataOnDemandSvc listens to incidents typically triggered by the data service of the configurable name "IncidentName"
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
DataSvcData service base class
DataSvcFileEntriesToolTool to scan a transient store branch that collects all the objects that belong to the same source (file)
DataTypeInfoSmall class which allows access to internal type IDs
AlgTool::declareInterface< I >
DecoratorSimple class with allows to "decorate" the python algorithm with 'basic' funtionality from class GaudiAlgorithm
Containers::array::decrement
GaudiKernel::Configurable::Configurable::DefaultNameFor detecting the default name
Rndm::DefinedPdfGenerate a random number Generator following generally distributed random values, given a user-defined probability distribution function
Gaudi::Parsers::BoolGrammar< Iterator, Skipper >::definition
Gaudi::Parsers::CharGrammar< RT >::definition< ScannerT >
Gaudi::Parsers::IntGrammar< RT >::definition< ScannerT >
Gaudi::Parsers::RealGrammar< Iterator, Skipper >::definition< ScannerT >
Gaudi::Parsers::StringGrammar< Iterator, Skipper >::definition
Gaudi::Parsers::SkipperGrammar< Iterator >::definition
Gaudi::Parsers::PairGrammar< KeyGrammarT, ValueGrammarT >::definition< ScannerT >
Gaudi::Parsers::VectorGrammar< GrammarT >::definition< ScannerT >
Gaudi::Parsers::MapGrammar< KeyGrammarT, ValueGrammarT >::definition< ScannerT >
DetDataSvc---------------------------------------------------------------------------
DetPersistencySvc
DHH
NTuple::DirectorySmall class representing an N tuple directory in the transient store
RootHistCnv::DirectoryCnv
DirSearchPathSearch for files in a list of directories
DLLClassManager
DODBasicMapperDefault implementation of a DataOnDemand mapper
GaudiKernel::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
Gaudi::Parsers::EdgeGrammar< Iterator, Skipper >
HepRndm::Engine< TYPE >
Gaudi::IODataManager::Entry
EnvConfig::Control::Environment
EnvConfig::Variable::EnvironmentError
DirSearchPath::eqPathName
EqSolverThe simplest concrete implementation of IEqSolver interface
EqSolver::EqSolverMisc
Gaudi::Parsers::Property::Equal
GaudiKernel::Configurable::Error
Tuples::detail::ErrorHandler< OBJECT, FUNCTION >Concrete error handlers for dealing with classes, which supports member functions Error,Warning and Print ( e.g
ErrorTool
EventCollectionContext
EventCollectionSelectorDefinition of class EventCollectionSelector
GaudiMP::GMPBase::EventCommunicator
EventCounter
EventLoopMgrClass definition of EventLoopMgr
EventNodeKillerAlgorithm to kill nodes in the event data store
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
ExcelPlotter::Excel
Gaudi::Guards::ExceptionGuardThe most simple guard - it execute the certain code withing typical "try {} catch" clause, used in Auditor, Algorithm, AlgTool, etc
ExceptionSvcSimple implementation of IExceptionSvc abstract interface
Rndm::ExponentialParameters for the Gauss random number generation
extend_interfaces1< I1 >Base class to be used to extend an interface
extend_interfaces2< I1, I2 >Base class to be used to extend an interface
extend_interfaces3< I1, I2, I3 >Base class to be used to extend an interface
extend_interfaces4< I1, I2, I3, I4 >Base class to be used to extend an interface
extends1< BASE, I1 >Base class used to extend a class implementing other interfaces
extends2< BASE, I1, I2 >Base class used to extend a class implementing other interfaces
extends3< BASE, I1, I2, I3 >Base class used to extend a class implementing other interfaces
gaudirun::FakeModule
GaudiMP::FdsRegistry::FdsDict
NTuple::FileSmall class representing an N tuple file in the transient store
GaudiPython::Persistency::FileDescription
Gaudi::Parsers::FileGrammar< Iterator, Skipper >
FileIncidentThis class is the FileIncident
FileInfo
GaudiTest::FilePreprocessor
GaudiTest::FilePreprocessorSequence
FileReadToolBasic implementation of the IFileAccess interface
FileRecordDataSvcA FileRecordDataSvc is the base class for event services
GaudiMP::pTools::FileRecordsAgent
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
Gaudi::Parsers::PairGrammar< KeyGrammarT, ValueGrammarT >::first
Gaudi::Parsers::KeyValueGrammar< Iterator, Skipper >::first
ana::FirstSummary
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
GaudiPython::GaudiAlgs::GaudiAlgoBase class for all algorithm Python-image of C++ clkass GaudiAlgorithm
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
GaudiTest::GaudiExeTest
GaudiTest::GaudiFilterExecutable
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
GaudiKernel::GaudiHandles::GaudiHandle
GaudiHandleArray< T >T is the concrete handle type, e.g
GaudiKernel::GaudiHandles::GaudiHandleArray
GaudiHandleArrayBaseBase class of array's of various gaudihandles
GaudiHandleArrayProperty
GaudiKernel::PropertyProxy::GaudiHandleArrayPropertyProxy
GaudiHandleBaseBase class to handles to be used in lieu of naked pointers to various Gaudi components
GaudiHandleInfo
GaudiHandleProperty
GaudiKernel::PropertyProxy::GaudiHandlePropertyProxy
GaudiKernel::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
Gaudi::Configuration::GaudiPersistency
GaudiSequencerSequencer for executing several algorithms, stopping when one is faulty
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
GaudiUtils::GenericHash< T >Generic hash implementation (for easy migration to the new Hash class)
Gaudi::Utils::GetData< TYPE >Helper structure for implementation of "get"-functions for GaudiCommon<BASE>
Gaudi::Utils::GetData< const TYPE >Template specialization for const types
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
Gaudi::Utils::GetOrCreateData< TYPE, TYPE2 >Helper structure for implementation of "getOrCreate"-functions for GaudiCommon<BASE>
Gaudi::Utils::GetOrCreateData< const TYPE, const TYPE2 >
Gaudi::Utils::GetOrCreateData< const TYPE, TYPE2 >
Gaudi::Utils::GetOrCreateData< Gaudi::NamedRange_< std::vector< const TYPE * > >, TYPE2 >
Gaudi::Utils::GetOrCreateData< Gaudi::Range_< std::vector< const TYPE * > >, TYPE2 >
Gaudi::Utils::GetOrCreateData< TYPE &, TYPE2 & >
Gaudi::Utils::GetOrCreateData< TYPE &, TYPE2 >
Gaudi::Utils::GetOrCreateData< TYPE *, TYPE2 * >
Gaudi::Utils::GetOrCreateData< TYPE *, TYPE2 >
Gaudi::Utils::GetOrCreateData< TYPE, const TYPE2 >
Gaudi::Utils::GetOrCreateData< TYPE, TYPE2 & >
Gaudi::Utils::GetOrCreateData< TYPE, TYPE2 * >
THistSvc::GlobalDirectoryRestore
GlobalDirectoryRestore
GaudiMP::GMPBase::GMPComponent
grammar
Gaudi::Parsers::Grammar_< Iterator, T, Skipper, Enable >
Gaudi::Parsers::Grammar_< Iterator, GaudiUtils::VectorMap< KeyT, ValueT, KeyCompareT, AllocatorT >, Skipper >
Gaudi::Parsers::Grammar_< Iterator, ROOT::Math::DisplacementVector3D< T1, T2 >, Skipper >
Gaudi::Parsers::Grammar_< Iterator, ROOT::Math::LorentzVector< T1 >, Skipper >
Gaudi::Parsers::Grammar_< Iterator, ROOT::Math::PositionVector3D< T1, T2 >, Skipper >
Gaudi::Parsers::Grammar_< Iterator, std::list< InnerT, AllocatorT >, Skipper >
Gaudi::Parsers::Grammar_< Iterator, std::map< KeyT, ValueT, KeyCompareT, AllocatorT >, Skipper >
Gaudi::Parsers::Grammar_< Iterator, std::pair< KeyT, ValueT >, Skipper >
Gaudi::Parsers::Grammar_< Iterator, std::set< InnerT, CompareT, AllocatorT >, Skipper >
Gaudi::Parsers::Grammar_< Iterator, std::vector< InnerT, AllocatorT >, Skipper >
Gaudi::Parsers::Grammar_< Iterator, T, Skipper, typename boost::enable_if< boost::is_floating_point< T > >::type >
Gaudi::Parsers::Grammar_< Iterator, T, Skipper, typename boost::enable_if< boost::is_integral< T > >::type >
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 error 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
Gaudi::Parsers::H1Grammar< Iterator, Skipper >
Gaudi::Parsers::H2Grammar< Iterator, Skipper >
GaudiUtils::Hash< T >Simple hash function
GaudiUtils::Hash< const T & >Remove extra qualifiers:
GaudiUtils::Hash< const T * >Remove extra qualifiers:
GaudiUtils::Hash< const T >Remove extra qualifiers:
GaudiUtils::Hash< const T(&)[N]>Generic specialization for arrays
GaudiUtils::Hash< T & >Remove extra qualifiers:
GaudiUtils::Hash< T * >Partial specialization for pointers
GaudiUtils::Hash< T(&)[N]>Generic specialization for arrays
GaudiUtils::HashMap< K, T, H, M >Common class providing an architecture-independent hash map
Containers::hashmap
Google::HeapCheckerAuditor using the Google Heap Checker
Google::HeapProfilerAuditor based on the Google Heap Profiler
GaudiPython::Helper
HistogramSvc::Helper
make_heptools::HepToolsGenerator
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::Histo1DGrammar< Iterator, Skipper >
GaudiMP::pTools::HistoAgent
GaudiPython::GaudiAlgs::HistoAlgoThe base class for easy histogramming
GaudiPython::HistoDecoratorSimple decorator class to allow to reuse the functionality of GaudiHistos<TYPE> class in pythin
GaudiPython::HistoUtils::HistoFile
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
HistoryObjBase class for History Objects
HistorySvcHistorySvc class definition
Gaudi::Utils::HistoStatsThe collection of trivial functions to access the statistical information for the histograms
Gaudi::Utils::Histos::HistoStringsHelepr class to produce "good" Reflex dictionries
HistoToolSimple tool for histogramming (component)
GaudiTest::HTMLResultStream
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
GaudiPython::Bindings::iAlgorithm
IAlgorithmThe IAlgorithm is the interface implemented by the Algorithm base class
GaudiPython::Bindings::iAlgTool
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
ibs_param_t
ibsfetchctl_t
ibsopctl_t
ibsopdata2_t
ibsopdata3_t
ibsopdata_t
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
IComponentManager
IConversionSvc
IConverterThe data converters are responsible to translate data from one representation into another
ICounterSummarySvcSimple service interface to collect counters to persist in a summary file
ICounterSvcCreate / access multi purpose counters
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
IDataStoreLeavesInterface for a tool or service that returns a list of leaves (paths) in a transient store
IDataStreamTool
GaudiPython::Bindings::iDataSvc
StreamBuffer::IdentifiedLinkDefinition of the contained link set
Gaudi::Parsers::IdentifierGrammar< Iterator, Skipper >
IDetDataSvc---------------------------------------------------------------------------
IDODAlgMapperInterface of tools used by the DataOnDemandSvc to choose the algorithm to be run to produce the data at a path
IDODNodeMapperInterface of tools used by the DataOnDemandSvc to choose the type of node to be created at a path
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
IExceptionSvcThe abstract 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
IFileCatalog
IFileCatalogMgr
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"
IgHookTrace
IgHookTraceAlloc
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
GaudiPython::Bindings::iHistogramSvc
IHistogramSvcDefinition of the IHistogramSvc interface class
IHistorySvcDefinition of the IHistorySvc interface class
IHistoToolAn abstract interface for "histogramming tool"
IInactiveMessageCounter
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
IInterfaceDefinition of the basic interface
IIoComponent
IIoComponentMgr
Gaudi::IIODataManager
IIODataManager
IIssueLogger
IJobOptionsSvcMain interface for the JobOptions service
GaudiPython::Bindings::iJobOptSvc
IMagneticFieldSvcThe interface to the MagneticFieldSvc
IMessageSvcThe IMessage is the interface implemented by the message service
IMonitorSvcDefinition of the IMonitorSvc interface, which publishes Gaudi variables to outside monitoring processes
implements1< I1 >Base class used to implement the interfaces
implements2< I1, I2 >Base class used to implement the interfaces
implements3< I1, I2, I3 >Base class used to implement the interfaces
implements4< I1, I2, I3, I4 >Base class used to implement the interfaces
INamedInterfaceIInterface compliant class extending IInterface with the name() method
IncidentBase class for all Incidents (computing events)
IncidentSvcDefault implementation of the IIncidentSvc interface
Gaudi::Parsers::IncludedFiles
IndefiniteIntegral
InputCopyStreamExtension of OutputStream to copy the content of the main input file
IntegrationCollection of common types for classes NumericalIndefiniteIntegral and NumericalDefiniteIntegral
IntelProfilerAuditor
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::InterfaceId< INTERFACE, majVers, minVers >Class to handle automatically the versioning of the interfaces when they are inheriting from other interfaces
interfaceMatch< T >Helper class for the cast used in the MPL for_each algorithm in the implementation of queryInterface
Gaudi::Parsers::IntGrammar< RT >The valid representation of integers values are:
INTupleNTuple interface class definition
INTupleItemNTuple interface class definition
GaudiPython::Bindings::iNTupleSvc
INTupleSvc
System::IO_COUNTERSProcess I/O Counters NtQueryInformationProcess using ProcessIoCounters
IoComponentMgr
Gaudi::IODataManager
GaudiRoot::IOHandler< T >
IIoComponentMgr::IoMode
IOpaqueAddressOpaque address interface definition
GaudiMP::IoRegistry::IoRegistry
IParticlePropertySvcThis class is an interface to the ParticlePropertySvc
IPartitionControlCreate / access partitions
IPartPropSvc
IPersistencySvcData persistency service interface
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...1] number generators
IRndmGenDefinition of a interface for a generic random number generators
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
GaudiPython::Bindings::iService
IServiceGeneral service interface definition
Gaudi::ISignalMonitorInterface for the service that monitors the occurrences of system signals
IssueLogger
IssueSeverity
IStagerSvc
IStatefulInterface for classes that implement the Gaudi State Machine
IStatSvc"Stat"-related part of interface IChronoStatSvc
IStatusCodeSvc
StreamBuffer::IstreamReader for standard input streams
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-tuple items of the given type
ITHistSvc
GaudiPython::Bindings::iToolSvc
IToolSvcThe interface implemented by the IToolSvc base class
ITupleTool
IUpdateableObject update interface definition
IUpdateableIF
IUpdateableInterfaceComponent interface counterpart to the above ABC
IUpdateManagerSvcInterface class to the Update Manager service
IValidityInterface for objects with a validity
IInspector::IValue
IVersHistoryObjInterface for Versioned History Objects
JobHistoryJobHistory class definition
JobOptionsSvc
GaudiKernel::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
KeyedObject< KEY >Definition of the templated KeyedObject class
Containers::KeyedObjectManager< SETUP >KeyedObjectManager Class to manage keyed objects
Gaudi::Parsers::KeyValueGrammar< Iterator, Skipper >
Rndm::LandauParameters for the Landau distributed random number generation
DataOnDemandSvc::Leaf
StoreSnifferAlg::LeafInfo
Gaudi::Parsers::Property::LessThen
GaudiTest::LineSkipper
GaudiTest::LineSorterSpecial preprocessor sorting the list of strings (whitespace separated) that follow a signature on a single line
LinkManager::LinkEmbedded class defining a symbolic link Note: No copy constructor; bitwise copy (done by the compiler) is just fine
LinkManagerA LinkManager is the object aggregated into a DataObject, which is responsible for the handling of non-tree like links
linux_proc
EnvConfig::Variable::List
IncidentSvc::Listener
Gaudi::Utils::LockedChronoHelper object, useful for measurement of CPU-performance of highly-recursive structures, e.g
locker::LockFileLock a file
install::LogFile
GaudiKernel::ProcessJobOptions::LogFilter
GaudiKernel::ProcessJobOptions::LogFormatter
LomontThe equality comparison of double numbers using as the metric the maximal number of Units in the Last Place (ULP)
Gaudi::Math::Lomont< double >Specialization for double numbers
Gaudi::Math::Lomont< float >Specialization for float numbers
GaudiMP::pTools::LumiFSR
GaudiUtils::Map< K, T, M >Extension of the STL map
Containers::map
Gaudi::Utils::MapBaseHelper base-class to allow the generic Python-decoration for all "map-like" classes in Gaudi
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
NTuple::Matrix< TYP >Class acting as a smart pointer holding a N tuple _Item
NTuple::Matrix< IOpaqueAddress * >
MEMORY_MAPPED_FILE
MemoryAuditorMonitors the memory use of each algorithm
MemStatAuditorJust a minor modification of MemoryAuditor to allow the output memory statistics table to be printed
MessageThe Message class
Gaudi::Parsers::Messages
MessageSvc
MinimalEventLoopMgrThis is the default processing manager of the application manager
GaudiMP::GMPBase::MiniWriter
ModuleIncidentBase class for Module-related incident
ModuleLoadedIncidentFired when a module (DLL) is loaded
MessageSvc::MsgAryPrivate helper class to keep the count of messages of a type (MSG::LEVEL)
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
EventCollectionSelector::MyContextType
NameAuditorPrints the name of each algorithm before entering the algorithm and after leaving it
NamedRangeNew concept of "named" range : range with name
Gaudi::NamedRange_< TYPE >
DataOnDemandSvc::NodeHelper class of the DataOnDemandSvc
Gaudi::Parsers::Node
Gaudi::Parsers::NodeOperations
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
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::NumericalDerivativeNumerical derivative (using GSL adaptive numerical differentiation)
Genfun::GaudiMathImplementation::NumericalIndefiniteIntegralThe simple class for numerical integrations
ObjectContainerBaseObjectContainerBase is the base class for Gaudi container classes
SmartDataObjectPtr::ObjectFinderHelper class to configure smart pointer functionality
ObjectList< TYPE >ObjectList is one of the basic Gaudi container classes capable of being registered in Data Stores
SmartDataObjectPtr::ObjectLoaderHelper class to configure smart pointer functionality
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
IToolSvc::ObserverAllow call-backs when a tool is a created or retrieved
Gaudi::Parsers::Pnt3DGrammar< Iterator, PointT, Skipper >::Operations
Gaudi::Parsers::MapGrammar< KeyGrammarT, ValueGrammarT >::Operations
Gaudi::Parsers::Pnt4DGrammar< Iterator, PointT, Skipper >::Operations
Gaudi::Parsers::Histo1DGrammar< Iterator, Skipper >::Operations
run_qmtest::Options
StreamBuffer::OstreamWriter for standard output streams
OutputStreamA small to stream Data I/O
OutputStreamAgent
cmt2cmake::Package
GaudiMP::pTools::PackedCaloHypo
test_cmt2cmake::PackWrap
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
IRndmGen::Param
GaudiKernel::ProcessJobOptions::ParserError
ParticlePropertyA trivial class to hold information about a single particle properties
Gaudi::ParticlePropertySvcThis service provides access to particle properties
PartitionSwitchAlgSmall algorith, which switches the partition of a configurable multi-service
PartitionSwitchTool
PartPropSvc
validate_patch::PatchData
System::PathResolver
pentium4_cccr_value_tPentium4_cccr_value_t
pentium4_escr_value_t
PerfMonAuditorPerformance Monitoring Auditor that uses Perfmon2 library to monitor algorithms
GaudiPython::Persistency::PersistencyError
GaudiPython::Persistency::PersistencyHelper
PersistencySvcPersistencySvc class implementation definition
RootHistCnv::PersSvcPersistency service - to store histograms in ROOT format
pfarg_ctx_t
pfarg_load_t
pfarg_msg_t
pfarg_ovfl_msg_t
pfarg_pmc_t
pfarg_pmd_attr_t
pfarg_pmd_t
pfarg_pmr_t
pfarg_set_desc_t
pfarg_set_info_t
pfarg_setdesc_t
pfarg_setinfo_t
pfarg_sinfo_t
pfarg_start_t
pfm_amd64_ctr_reg_t
pfm_amd64_sel_reg_t
pfm_core_sel_reg_t
pfm_coreduo_counter_t
pfm_coreduo_sel_reg_t
pfm_dfl_smpl_arg_t
pfm_dfl_smpl_entry_t
pfm_dfl_smpl_hdr_t
pfm_ds_area_core_t
pfm_ds_area_p4_t
pfm_gen_ia32_sel_reg_t
pfm_i386_p6_ctr_reg_t
pfm_i386_p6_sel_reg_t
pfm_intel_atom_sel_reg_t
pfm_nhm_sel_reg_t
pfm_pebs_core_smpl_arg_t
pfm_pebs_core_smpl_entry_t
pfm_pebs_core_smpl_hdr_t
pfm_pebs_nhm_smpl_entry_t
pfm_pebs_p4_smpl_arg_t
pfm_pebs_p4_smpl_entry_t
pfm_pebs_p4_smpl_hdr_t
pfm_pebs_smpl_arg_t
pfm_pebs_smpl_hdr_t
PfmCodeAnalyser
pfmlib_amd64_counter_t
pfmlib_amd64_input_param_t
pfmlib_amd64_output_param_t
pfmlib_core_counter_t
pfmlib_core_input_param_t
pfmlib_core_output_param_t
pfmlib_core_pebs_t
pfmlib_coreduo_input_param_t
pfmlib_event_t
pfmlib_gen_ia32_counter_t
pfmlib_gen_ia32_input_param_t
pfmlib_gen_ia32_output_param_t
pfmlib_i386_p6_counter_t
pfmlib_i386_p6_input_param_t
pfmlib_i386_p6_output_param_t
pfmlib_input_param_t
pfmlib_intel_atom_counter_t
pfmlib_intel_atom_input_param_t
pfmlib_nhm_counter_t
pfmlib_nhm_input_param_t
pfmlib_nhm_lbr_t
pfmlib_nhm_pebs_t
pfmlib_options_t
pfmlib_output_param_t
pfmlib_reg_t
pfmlib_regmask_t
AnalysisInit::PhysAnalAlg
Test::PhysAnalAlg
PipeReader
Gaudi::Parsers::Pnt3DGrammar< Iterator, PointT, Skipper >
Gaudi::Parsers::Pnt4DGrammar< Iterator, PointT, Skipper >
Rndm::PoissonParameters for the Poisson distributed random number generation with a given mean
GaudiUtils::AllocatorPool::PoolChunk
PoolDbLinkManagerDescription: PoolDbLinkManager class implementation definition
PoolDbTokenWrapDescription:
System::POOLED_USAGE_AND_LIMITSProcess Pooled Quota Usage and Limits NtQueryInformationProcess using ProcessPooledUsageAndLimits
GaudiUtils::AllocatorPool::PoolLink
Gaudi::PoolTool
Gaudi::Parsers::Position
Gaudi::Parsers::PositionalPropertyValueException
Gaudi::Parsers::PragmaOptions
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 >
ICounterSvc::PrintoutPrint counters for each element in the range [first, last) e.g
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)
GaudiKernel::GaudiHandles::PrivateToolHandle
GaudiKernel::GaudiHandles::PrivateToolHandleArray
System::PROCESS_BASIC_INFORMATION
System::ProcessDescriptorProvides access to process information
System::ProcessDescriptor::ProcessHandle
System::ProcessTimeSimple class to hold the time information of a process
procInfo
ProcStats
Gaudi::Profile1DAIDA implementation for 1 D profiles using ROOT TProfile
Gaudi::Profile2DAIDA implementation for 2 D profiles using ROOT TProfile2D
cmt2cmake::Project
Gaudi::Parsers::Property
PropertyProperty base class allowing Property* collections to be "homogeneous"
PropertyCallbackFunctor
PropertyCallbackMemberFunctor< T >
PropertyCallbackPointerFunctor
GaudiPython::Bindings::PropertyEntry
PropertyListList of properties
PropertyMgrProperty manager helper class
Gaudi::Parsers::PropertyName
GaudiKernel::PropertyProxy::PropertyProxy
GaudiKernel::Configurable::PropertyReferenceAllow references to options as in old style
Gaudi::Utils::PropertyTypeTraits< TYPE >Helper structure to define the types for properties
Gaudi::Utils::PropertyTypeTraits< boost::array< T, N > >Specialization of property-traits for class boost::array to take care the non-trivial assignements and constructors for this class
Gaudi::Utils::PropertyTypeTraits< char(&)[N]>Specialisation for C-strings
Gaudi::Utils::PropertyTypeTraits< const T(&)[N]>Specialiation for const-arrays
Gaudi::Utils::PropertyTypeTraits< T(&)[N]>
Gaudi::Utils::PropertyTypeTraits< T[N]>Specialization for arrays
Gaudi::Parsers::PropertyValue
Gaudi::Parsers::PropertyValueException
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
DataOnDemandSvc::ProtectionHelper class of the DataOnDemandSvc
PtrSetter< ActualType >Templated specialization of BasePtrSetter
GaudiKernel::GaudiHandles::PublicToolHandle
GaudiKernel::GaudiHandles::PublicToolHandleArray
GaudiPython::PyAlg< ALGORITHM >General class to embed the existing algorithm/base class into the python
GaudiPython::PyAlgorithmPython Algorithm base class
GaudiPython::Bindings::PyAlgorithm
GaudiMP::PyROOTPickle
IUpdateManagerSvc::PythonHelperHelper class implemented in the python dictionary to allow access from python to template member functions
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 >
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
GaudiMP::GMPBase::Reader
Gaudi::Parsers::RealGrammar< Iterator, Skipper >The valid represenation of real values are:
GaudiUtils::Allocator< Type >::rebind< U >
RecordDataSvcA RecordDataSvc is the base class for event services
RecordStreamExtension of OutputStream to write run records after last event
GaudiRoot::RefAccessor
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
EnvConfig::xmlModule::Report
Gaudi::Parsers::Pnt3DGrammar< Iterator, PointT, Skipper >::Operations::result< A, B, C, D >
Gaudi::Parsers::MapGrammar< KeyGrammarT, ValueGrammarT >::Operations::result< A, B, C, D >
Gaudi::Parsers::NodeOperations::result< A, B, C, D >
Gaudi::Parsers::Pnt4DGrammar< Iterator, PointT, Skipper >::Operations::result< A, B, C, D >
Gaudi::Parsers::Histo1DGrammar< Iterator, Skipper >::Operations::result< A, B, C, D >
RootHistCnv::RFileCnvNTuple converter class definition
RootHistCnv::RHistogramCnv< T, S, Q >Generic converter to save/read AIDA_ROOT histograms using ROOT
RndmEngineRandom Generator engine definition
RndmGenRandom Generator definition
RndmGenSvcRandom Generator service definition
RootHistCnv::RNTupleCnvNTuple converter class definition
Gaudi::RootAddressDescription:
Gaudi::RootCnvSvcDescription:
RootConnectionSetClass describing the setup parameters of a ROOT data connection
Gaudi::RootConnectionSetup
Gaudi::RootConverterDescription: Definition of the ROOT data converter
Gaudi::RootDatabaseCnvStatistics file converter class definition
Gaudi::RootDataConnectionConcrete implementation of the IDataConnection interface to access ROOT files
Gaudi::RootDirectoryCnvDescription: NTuple directory converter class definition Definition of the converter to manage the directories in an database representing N-Tuples
Gaudi::RootEvtSelectorConcrete event selector implementation to access ROOT files
Gaudi::RootEvtSelectorContextROOT specific event selector context
Gaudi::RootNTupleCnvNTuple converter class definition for NTuples writted/read using ROOT
Gaudi::RootNTupleDescriptorDescription:
RootHistCnv::RootObjAddress
Gaudi::RootObjectRefsPersistent reference object containing all leafs and links corresponding to a Gaudi DataObject
Gaudi::RootPerfMonSvcDescription:
GaudiPython::Persistency::RootPersistency
Gaudi::RootRefPersistent reference object
Gaudi::RootStatCnvDescription: Base class converter for N-tuples and related classes
Gaudi::RootToolDescription:
NTuple::RowWiseTuple
RootHistCnv::RRWNTupleCnvRow wise NTuple converter class definition
RunRecordDataSvcA RunRecordDataSvc is the base class for event services
RunRecordStreamExtension of OutputStream to write run records after last event
S_module
validate_patch::SavannahParserParse the
EnvConfig::Variable::Scalar
Gaudi::Parsers::PairGrammar< KeyGrammarT, ValueGrammarT >::second
Gaudi::Parsers::KeyValueGrammar< Iterator, Skipper >::second
NTuple::SelectorNTuple Selector class
SelectStatementClass of a selection statement
SequencerClassName: Sequencer
SequencerTimerToolImplements the time measurement inside a sequencer
SequentialOutputStreamExtension of OutputStream to write run records after last event
ServiceBase class for all services
PersistencySvc::ServiceEntry
GaudiKernel::GaudiHandles::ServiceHandle
ServiceHandle< T >Handle to be used in lieu of naked pointers to services
GaudiKernel::GaudiHandles::ServiceHandleArray
ServiceHandleArray< T >Array of Handles to be used in lieu of vector of naked pointers to tools
ServiceHistoryServiceHistory class definition
ServiceManager::ServiceItem
ServiceLocatorHelperHelper to share the implementation of service() among the various kernel base classes $Id:
ServiceManagerIn charge of the creation of concrete instances of Services
SharedObjectsContainer< TYPE >Very simple class to represent the container of objects which are not ownered by the container
Gaudi::Utils::SignalMonitorSvcImplementation of Gaudi::ISignalMonitor
Genfun::GaudiMathImplementation::SimpleFunction
SimpleProperty< TYPE, VERIFIER >SimpleProperty concrete class which implements the full Property interface
SimplePropertyRef< TYPE, VERIFIER >SimplePropertyRef templated class
Gaudi::Parsers::SkipperGrammar< Iterator >Skipping spaces and comments
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
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 >Small smart pointer class with automatic reference counting for IInterface
SmartRef< TYPE >Kernel objects: SmartRef
SmartRefBaseUser example objects: SmartRefBase
SmartRefVector< TYPE >Kernel objects: SmartRefVector
Genfun::GaudiMathImplementation::SplineBase
GaudiMP::Parallel::SshSession
IntelProfilerAuditor::stack_entity
StalledEventMonitorService that monitor the time taken by processing of single events using a separate thread
StatSmall wrapper class for easy manipulation with generic counters and IStatSvc&ICounterSvc interface
StatusCodeSvc::StatCodeDat
StatEntityThe basic counter used for Monitoring purposes
GaudiMP::Parallel::Statistics
StatusCodeThis class is used for returning status codes from appropriate routines
StatusCodeSvc
ana::Step
Gaudi::Utils::StopSignalHandlerService that stop the processing if a signal is received
StoreExplorerAlgSmall algorith, which traverses the data store and prints generic information about all leaves, which can be loaded/accessed
StoreSnifferAlgSmall algorithm, which traverses the data store and prints a summary of the leafs accessed during the run
StreamBufferThe stream buffer is a small object collecting object data
StreamLogger
Gaudi::Parsers::StringGrammar< Iterator, Skipper >The valid represenation of string values are:
Gaudi::StringKeyThe helper class to represent the efficient "key" for access
Rndm::StudentTParameters for the StudentT distributed random number generation
ana::Summary
SvcCatalog
SvcFactory< T >
GaudiMP::pTools::Syncer
GaudiMP::pTools::SyncMini
Gaudi::Utils::Histos::TableSimple class for the customizeble printout of the histogram tables
IInspector::Tag
Gaudi::Parsers::MapGrammar< KeyGrammarT, ValueGrammarT >::tag_key
Gaudi::Parsers::MapGrammar< KeyGrammarT, ValueGrammarT >::tag_mapped
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
MultiStoreSvc::tagROOT
GaudiMP::Parallel::Task
validate_patch::TempDir
GaudiTest::TempDir
GaudiTest::TempFile
GaudiTest::TemporaryEnvironmentUtility Classes
GaudiMP::TESSerializer
GaudiMP::GMPBase::TESSerializer
THistSvc::THistID
THistSvc
ThreadGaudiSingleton mapping the pthread ID to the Gaudi thread ID
Gaudi::TimeBased on seal::Time
TimeExceptionException thrown by Gaudi::Time
TimerForSequencerAuxilliary class
Gaudi::TimeSpanBased on seal::TimeSpan
TimingAuditorSimple auditor which uses SequencerTimerTool for *ALL* algorithms, including the algorithm from main Gaudi "TopAlg" list and algorithms managed by Data-On-Demand Service
Tokenizer::TokenDefinition of the sub-class Token
pool::TokenShadow class to mimik POOL tokens
TokenizerSTL Include files
Gaudi::RootDataConnection::ToolHelper class to facilitate an abstraction layer for reading POOL style files with this package
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
RootHistCnv::RHistogramCnv< T, S, Q >::TTH< CLASS >
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
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 implementation of class TupleObj with 3 arbitrary error handlers Any types (classes, functions, etc.) which supports the semantics
TupleTool
GaudiPython::TupleToolDecoratorSimple class to perform the "decoration" of Tuples in Python/Reflex
Gaudi::Utils::TypeNameStringHelper class to parse a string of format "type/name"
UCharDbArrayShadow class to mimik POOL blobs
Gaudi::Parsers::Units
Gaudi::Parsers::UnitsGrammar< Iterator, Skipper >
GaudiPython::Persistency::UnknownPersistency
UpdateManagerExceptionException thrown by the UpdateManagerSvc when something goes wrong
Gaudi::Parsers::NodeOperations::value
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
GaudiUtils::VectorMap< KEY, VALUE, KEYCOMPARE, ALLOCATOR >A bit modified version of 'LokiAssocVector' associative vector from Loki library by Andrei Alexandrescu
VFSSvcSimple service that allows to read files independently from the storage
System::VM_COUNTERSProcess Virtual Memory Counters NtQueryInformationProcess using ProcessVmCounters
WatchdogThreadSimple class for asynchronous check of time-out
GaudiMP::GMPBase::Worker
ConversionSvc::WorkerEntry
GaudiMP::Parallel::WorkManager
GaudiMP::GMPBase::Writer
GaudiProfiling::GenerateGaudiOpts::XmlDictObject
EnvConfig::xmlModule::XMLFile
Gaudi::XMLFileCatalogThis class constitutes the core of the XML based FileCatalog API for POOL
EnvConfig::xmlModule::XMLOperations
ZipPythonDir::ZipdirErrorClass for generic exception coming from the zipdir() function
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Defines

Generated at Mon Sep 17 2012 13:49:41 for Gaudi Framework, version v23r4 by Doxygen version 1.7.2 written by Dimitri van Heesch, © 1997-2004