| The Gaudi Framework v27r1

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

- Class List
- Class Index
- Class Hierarchy
- Class Members

Class List
Here are the classes, structs, unions and interfaces with brief descriptions:
[detail level 1 2 3 4 5 6]

►N AIDA | GaudiKernel
►C Annotation | Implementation of the AIDA IAnnotation interface class
C AnnotationItem | Internal private annotation item class
►N ana |
C FirstSummary |
C Step |
C Summary |
►N AnalysisInit |
C PhysAnalAlg |
►N boost | The namespace threadpool contains a thread pool and related utility classes
►N spirit |
►N qi |
C make_primitive< repository::qi::tag::iter_pos, Modifiers > |
►N repository |
►N qi |
►C iter_pos_parser |
C attribute |
C use_terminal< qi::domain, repository::qi::tag::iter_pos > |
►N threadpool |
►N detail |
C future_impl |
C future_impl_task_func |
C locking_ptr | Smart pointer with a scoped locking mechanism
C pool_core | Thread pool
C scope_guard |
C worker_thread | Thread pool worker
C empty_controller | SizePolicyController which provides no functionality
C fifo_scheduler | SchedulingPolicy which implements FIFO ordering
C future | Experimental
C immediately | ShutdownPolicy which does not wait for any tasks or worker termination
C lifo_scheduler | SchedulingPolicy which implements LIFO ordering
C looped_task_func | Looped task function object
C prio_scheduler | SchedulingPolicy which implements prioritized ordering
C prio_task_func | Prioritized task function object
C resize_controller | SizePolicyController which allows resizing
C static_size | SizePolicy which preserves the thread count
C thread_pool | Thread pool
C wait_for_active_tasks | ShutdownPolicy which waits for the completion of all active tasks and the worker termination afterwards
C wait_for_all_tasks | ShutdownPolicy which waits for the completion of all tasks and the worker termination afterwards
C AlgoNodeStruct |
►N concurrency |
C AlgorithmNode |
C ControlFlowNode |
C DataNode |
C DecisionNode |
C ExecutionFlowGraph |
C ExecutionFlowManager | Manage the execution flow using an execution flow graph Once initialized, the graph is const and can be shared across events
C IExecutionFlowGraph |
C IExecutionFlowManager |
C IGraphVisitor |
C RankerByCummulativeOutDegree |
C RankerByDataRealmEccentricity |
C RankerByEccentricity |
C RankerByProductConsumption |
C RankerByTiming |
C RunSimulator |
C Trigger | A visitor, performing full top-down traversals of a graph
►N Containers | Containers namespace
►C array |
C decrement |
C find |
C hashmap |
C key_traits | Key traits class
C KeyedObjectManager | KeyedObjectManager Class to manage keyed objects
C map |
C traits | Container traits class
C vector |
►N DataSvcHelpers |
C RegistryEntry | Definition of an entry in the transient data store
►N ExcelPlotter |
C Excel |
►N Gaudi | Helper functions to set/get the application return code
►N Configuration |
C GaudiPersistency |
►N Guards | Guards.h GaudiKernel/Guards.h Collection of very simple classes which allows to execution of some functions within the given well-defined and exception-safe context
C AuditorGuard | It is a simple guard, which "locks" the scope for the Auditor Service is am exception-safe way
C ExceptionGuard | The most simple guard - it execute the certain code withing typical "try {} catch" clause, used in Auditor, Algorithm, AlgTool, etc
►N Hive |
C ContextSpecificData | Implementation of a context specific storage accessible as a sort of smart reference class
C ContextSpecificPtr | Simple implementation of a smart pointer with different values for different event contexts (slots)
►N iid_cast_details |
C iid_cast_t |
C iid_cast_t< I, Is...> |
C iid_cast_t<> |
►N Main |
►C BootstrapHelper |
C AppMgr |
C Property |
C StatusCode |
C gaudimain |
►N Math |
C Lomont | The equality comparison of double numbers using as the metric the maximal number of Units in the Last Place (ULP)
C Lomont< double > | Specialization for double numbers
C Lomont< float > | Specialization for float numbers
►N meta |
►N detail |
C append1 |
C append1< interface_list< Is...>, I > |
C appendN |
C appendN< interface_list< I, Is...>, List > |
C appendN< interface_list<>, State > |
C inherit_from |
C id_ |
►N Parsers |
C BoolGrammar |
C Catalog |
C CharGrammar |
C EdgeGrammar |
C FileGrammar |
C Grammar_ |
C Grammar_< Iterator, GaudiUtils::VectorMap< KeyT, ValueT, KeyCompareT, AllocatorT >, Skipper > |
C Grammar_< Iterator, ROOT::Math::DisplacementVector3D< T1, T2 >, Skipper > |
C Grammar_< Iterator, ROOT::Math::LorentzVector< T1 >, Skipper > |
C Grammar_< Iterator, ROOT::Math::PositionVector3D< T1, T2 >, Skipper > |
C Grammar_< Iterator, std::list< InnerT, AllocatorT >, Skipper > |
C Grammar_< Iterator, std::map< KeyT, ValueT, KeyCompareT, AllocatorT >, Skipper > |
C Grammar_< Iterator, std::pair< KeyT, ValueT >, Skipper > |
C Grammar_< Iterator, std::set< InnerT, CompareT, AllocatorT >, Skipper > |
C Grammar_< Iterator, std::tuple< Args...>, Skipper > |
C Grammar_< Iterator, std::vector< InnerT, AllocatorT >, Skipper > |
C Grammar_< Iterator, T, Skipper, typename boost::enable_if< boost::is_floating_point< T > >::type > |
C Grammar_< Iterator, T, Skipper, typename boost::enable_if< boost::is_integral< T > >::type > |
C H1Grammar |
C H2Grammar |
►C Histo1DGrammar |
►C Operations |
C result |
C IdentifierGrammar |
C IncludedFiles |
C IntGrammar |
►C KeyValueGrammar |
C first |
C second |
►C MapGrammar |
►C Operations |
C result |
C tag_key |
C tag_mapped |
C Messages |
C Node |
►C NodeOperations |
C result |
C value |
►C PairGrammar |
C first |
C second |
►C Pnt3DGrammar |
►C Operations |
C result |
►C Pnt4DGrammar |
►C Operations |
C result |
C Position |
C PositionalPropertyValueException |
C PragmaOptions |
►C Property |
C Equal |
C LessThen |
C PropertyName |
C PropertyValue |
C PropertyValueException |
C RealGrammar |
C SkipperGrammar |
C StringGrammar |
C tuple_get_first_type |
C tuple_get_first_type< std::tuple< T, Ts...> > |
C tuple_remove_first_type |
C tuple_remove_first_type< std::tuple< T, Ts...> > |
C TupleGrammar |
►C TupleInnerGrammar |
►C Operations |
C result |
►C TupleInnerGrammar< Iterator, TupleT, 1, Skipper > |
►C Operations |
C result |
C Units |
C UnitsGrammar |
C VectorGrammar |
►N PluginService |
►N Details |
C Factory | Class providing default factory functions
C Logger | Simple logging class, just to provide a default implementation
►C Registry | In-memory database of the loaded factories
C FactoryInfo |
C Exception |
C Factory | Class wrapping the signature for a factory with any number of arguments
►N Utils |
►N Histos | Collection of useful utilities for manipulations with AIDA hisgograms
C HistoStrings | Helper class to produce "good" dictionaries
C Table | Simple class for the customizeble printout of the histogram tables
►N RegEx | RegeEx: nemspace to hold gaudi regular expression checking
C matchList |
C_GetType | Helper structure to define the proper return type for "get"-functions
C_GetType< Gaudi::NamedRange_< CONTAINER > > | Template specialization for "named ranges"
C_GetType< Gaudi::Range_< CONTAINER > > | Template specialization for "ranges"
C_GetType< TYPE & > | Template specialization for references
C_GetType< TYPE * > | Template specialization for pointers
C Aida2ROOT | Accessor to underlying ROOT-representation of transient histograms The actual code is imported from Bender project
C AlgContext | Helper "sentry" class to automatize the safe register/unregister the algorithm's context
C AlgNameSelector | The trivial selector of algorithm by type
C AlgSelector | Simple interface class for selection of algorithms
C AlgTypeSelector | The trivial selector of algorithm by type
►C AttribStringParser | Parse attribute strings allowing iteration over the various attributes
C Attrib | Simple class to wrap tag/value pairs
C Iterator | Iterator to loop over the tag/value pairs in the attribute string
C CheckData | Helper structure for implementation of "exists"-functions for GaudiCommon<BASE>
C CheckData< const TYPE > | Template specialization for 'const'-type
C CheckData< Gaudi::NamedRange_< std::vector< const TYPE * > > > | Template specialization for ranges
C CheckData< Gaudi::Range_< std::vector< const TYPE * > > > | Template specialization for ranges
C CheckData< TYPE & > | Template specialization for reference types
C CheckData< TYPE * > | Template specialization for pointer types
C GetData | Helper structure for implementation of "get"-functions for GaudiCommon<BASE>
C GetData< const TYPE > | Template specialization for const types
C GetData< Gaudi::NamedRange_< std::vector< const TYPE * > > > | Template specialization for named ranges
C GetData< Gaudi::Range_< std::vector< const TYPE * > > > | Template specialization for ranges
C GetData< TYPE & > | Template specialization for reference types
C GetData< TYPE * > | Template specialization for pointer types
C GetOrCreateData | Helper structure for implementation of "getOrCreate"-functions for GaudiCommon<BASE>
C GetOrCreateData< const TYPE, const TYPE2 > |
C GetOrCreateData< const TYPE, TYPE2 > |
C GetOrCreateData< Gaudi::NamedRange_< std::vector< const TYPE * > >, TYPE2 > |
C GetOrCreateData< Gaudi::Range_< std::vector< const TYPE * > >, TYPE2 > |
C GetOrCreateData< TYPE &, TYPE2 & > |
C GetOrCreateData< TYPE &, TYPE2 > |
C GetOrCreateData< TYPE *, TYPE2 * > |
C GetOrCreateData< TYPE *, TYPE2 > |
C GetOrCreateData< TYPE, const TYPE2 > |
C GetOrCreateData< TYPE, TYPE2 & > |
C GetOrCreateData< TYPE, TYPE2 * > |
C HistoStats | The collection of trivial functions to access the statistical information for the histograms
C LockedChrono | Helper object, useful for measurement of CPU-performance of highly-recursive structures, e.g
C MapBase | Helper base-class to allow the generic Python-decoration for all "map-like" classes in Gaudi
C PropertyTypeTraits | Helper structure to define the types for properties
C 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
C PropertyTypeTraits< char(&)[N]> | Specialisation for C-strings
C PropertyTypeTraits< const T(&)[N]> | Specialiation for const-arrays
C PropertyTypeTraits< std::array< T, N > > | Specialization of property-traits for class std::array to take care the non-trivial assignements and constructors for this class
C PropertyTypeTraits< T(&)[N]> |
C PropertyTypeTraits< T[N]> | Specialization for arrays
C SignalMonitorSvc | Implementation of Gaudi::ISignalMonitor
C StopSignalHandler | Service that stop the processing if a signal is received
C TuplePrinter |
C TuplePrinter< Tuple, 1 > |
C TypeNameString | Helper class to parse a string of format "type/name"
C_ConfigurablesModule | Small class that allows to access all the configurables as attributes of the instance
C Axis | An IAxis represents a binned histogram axis
C BootSvcLocator | A dual-stage boostrap mechanism is used to ensure an orderly startup of the ApplicationMgr
C DataHandle |
C fullMatch_t |
C Generic1D | Common AIDA implementation stuff for histograms and profiles using ROOT implementations
C Generic2D | Common AIDA implementation stuff for histograms and profiles using ROOT implementations
C Generic3D | Common AIDA implementation stuff for histograms and profiles using ROOT implementations
C Histo1DDef | Simple helper class for description of 1D-histogram The class is targeted to act as the primary "histogram property", but clearly have significantly wider application range
C Histogram1D | AIDA implementation for 1 D histograms using ROOT THD1
C Histogram2D | AIDA implementation for 2 D histograms using ROOT THD2
C Histogram3D | AIDA implementation for 2 D histograms using ROOT THD2
C HistogramBase | Common base class for all histograms Use is solely functional to minimize dynamic_casts inside HistogramSvc
C IDataConnection | ABC describing basic data connection
C IFileCatalog | File catalog interface
C IFileCatalogMgr | File catalog manager
C IIODataManager |
C interface_list |
C interface_list_append |
C interface_list_append< interface_list< Is...>, I > |
C interface_list_cat |
C interface_list_cat< interface_list< I...> > |
C interface_list_cat< interface_list< I1...>, interface_list< I2...> > |
C interface_list_cat< interface_list< I1...>, interface_list< I2...>, Others...> |
C InterfaceId | Class to handle automatically the versioning of the interfaces when they are inheriting from other interfaces
►C IODataManager |
C Entry |
C ISignalMonitor | Interface for the service that monitors the occurrences of system signals
C majorMatch_t |
C MetaDataSvc |
C MultiFileCatalog | This class constitutes the core of the XML based FileCatalog API for using POOL within Gaudi
C NamedRange_ |
C ParticlePropertySvc | This service provides access to particle properties
C PoolTool |
C Profile1D | AIDA implementation for 1 D profiles using ROOT TProfile
C Profile2D | AIDA implementation for 2 D profiles using ROOT TProfile2D
C Range_ | Useful class for representation of "sequence" of the objects through the range of valid iterators
C RangeBase_ | Helper class to simplify the dealing with ranges in Python
C RootAddress | Description:
C RootCnvSvc | Description:
C RootConnectionSetup |
C RootConverter | Description: Definition of the ROOT data converter
C RootDatabaseCnv | Statistics file converter class definition
►C RootDataConnection | Concrete implementation of the IDataConnection interface to access ROOT files
C ContainerSection | Internal helper class, which described a TBranch section in a ROOT file
C Tool | Helper class to facilitate an abstraction layer for reading POOL style files with this package
C RootDirectoryCnv | Description: NTuple directory converter class definition Definition of the converter to manage the directories in an database representing N-Tuples
C RootEvtSelector | Concrete event selector implementation to access ROOT files
C RootEvtSelectorContext | ROOT specific event selector context
C RootNTupleCnv | NTuple converter class definition for NTuples writted/read using ROOT
C RootNTupleDescriptor | Description:
C RootObjectRefs | Persistent reference object containing all leafs and links corresponding to a Gaudi DataObject
C RootPerfMonSvc | Description:
C RootRef | Persistent reference object
C RootStatCnv | Description: Base class converter for N-tuples and related classes
C RootTool | Description:
►C SerialTaskQueue | Class for a generic serial queue of tasks (modeled on the Intel Threading Building Blocks Design Pattern "Local Serializer")
C SerialWorkItem | Wrapper for the WorkItem class for internal concurrency bookkeeping
C SerialWorkItemRunner | Helper class to wrap a SerialWorkItem in a tbb::task
C WorkItem | Base class for the task to be executed by the serial queue
C StringKey | The helper class to represent the efficient "key" for access
C SysProcStat |
C Time | Based on seal::Time
C TimeSpan | Based on seal::TimeSpan
C XMLFileCatalog | This class constitutes the core of the XML based FileCatalog API for POOL
►N GaudiAlg | GaudiAlg.h GaudiAlg/GaudiAlg.h Namespace with definition of useful constants, types and function, common for all classes from GaudiAlg package
C ID | ID class for Histogram and Ntuples
C Print | Collection of useful utilities to print IHistogram1D (currently used for implementation of class GaudiHistoAlg and class GaudiHistoTool)
C Print1D | Collection of useful utilities to print IHistogram1D (currently used for implementation of class GaudiHistoAlg and class GaudiHistoTool)
C Print1DProf | Collection of useful utilities to print IProfile1D (currently used for implementation of class GaudiHistoAlg and class GaudiHistoTool)
C Print2D | Collection of useful utilities to print IHistogram1D (currently used for implementation of class GaudiHistoAlg and class GaudiHistoTool)
C Print2DProf | Collection of useful utilities to print IProfile2D (currently used for implementation of class GaudiHistoAlg and class GaudiHistoTool)
C Print3D | Collection of useful utilities to print IHistogram1D (currently used for implementation of class GaudiHistoAlg and class GaudiHistoTool)
C PrintStat | Collection of useful utilities to print StatEntity (currently used for implementation of class GaudiAlgorithm and class GaudiTool)
C PrintTuple | Collection of useful utilities to print INTuple object (currently used for implementation of class GaudiTupleAlg and class GaudiTupleTool)
►N GaudiCommon_details |
C svc_eq_t |
C svc_lt_t |
►N GaudiDict |
C KeyedContainerDict |
C KeyedObjectDict |
►N GaudiKernel |
►N Configurable |
►C Configurable |
C DefaultName | For detecting the default name
C ConfigurableAlgorithm |
C ConfigurableAlgTool |
C ConfigurableAuditor |
C ConfigurableGeneric |
C ConfigurableService |
C ConfigurableUser |
C DummyDescriptor | Classes for generic Gaudi component ===========
C Error |
C PropertyReference | Allow references to options as in old style
►N ConfigurableDb |
C_CfgDb |
C_Singleton |
►N ConfigurableMeta |
C ConfigurableMeta | This metaclass installs PropertyProxy descriptors for Gaudi properties
►N DataObjectHandleBase |
C DataObjectHandleBase |
►N GaudiHandles |
C GaudiHandle |
C GaudiHandleArray |
C PrivateToolHandle |
C PrivateToolHandleArray |
C PublicToolHandle |
C PublicToolHandleArray |
C ServiceHandle |
C ServiceHandleArray |
►N ProcessJobOptions |
C_TempSysPath |
C ConsoleHandler |
C JobOptsParser |
C LogFilter |
C LogFormatter |
C ParserError |
►N PropertyProxy |
C DataObjectHandleBasePropertyProxy |
C GaudiHandleArrayPropertyProxy |
C GaudiHandlePropertyProxy |
C GaudiHandlePropertyProxyBase |
C PropertyProxy |
►N GaudiMath | GaudiMath.h GaudiMath/GaudiMath.h
►N GaudiMP | A class to serialize/deserialize TES objects to and from a TBufferFile Author: P
►N FdsRegistry |
C FdsDict |
►N GMPBase |
C CollectHistograms |
C Coord |
C EventCommunicator |
C GMPComponent |
C MiniWriter |
C Reader |
C Subworker |
C TESSerializer |
C Worker |
C Writer |
►N IoRegistry |
C IoRegistry |
►N Parallel |
C SshSession |
C Statistics |
C Task |
C WorkManager |
►N pTools |
C FileRecordsAgent |
C HistoAgent |
C LumiFSR |
C PackedCaloHypo |
C Syncer |
C SyncMini |
C PyROOTPickle |
C TESSerializer |
►N GaudiPluginService |
►N cpluginsvc |
C Factory |
C Property |
C Registry |
►N GaudiProfiling |
►N GenerateGaudiOpts |
C XmlDictObject |
►N GaudiPython | GaudiPython.h GaudiPython/GaudiPython.h
►N Bindings |
C AppMgr |
C CallbackStreamBuf |
C iAlgorithm |
C iAlgTool |
C iDataSvc |
C iEventSelector |
C iHistogramSvc |
C iJobOptSvc |
C Interface |
C InterfaceCast |
C iNTupleSvc |
C iProperty |
C iService |
C iToolSvc |
C PropertyEntry |
C PyAlgorithm |
►N GaudiAlgs |
C GaudiAlgo | Base class for all algorithm Python-image of C++ clkass GaudiAlgorithm
C HistoAlgo | The base class for easy histogramming
C objectmethod |
C TupleAlgo | The base class for easy manupulations with N-Tuples
C TupleDecColumnDispatcher |
►N HistoUtils |
C HistoFile |
►N Persistency |
C FileDescription |
C PersistencyError |
C PersistencyHelper |
C RootPersistency |
C UnknownPersistency |
C_identity | It is here due to 'missing'(?) std::identity
C AlgDecorator |
►C CallbackStreamBuf |
C PyObject_t |
C Helper |
C HistoDecorator | Simple decorator class to allow to reuse the functionality of GaudiHistos<TYPE> class in pythin
C Interface | Minor mofidication of original Pere's structure GaudiPython::Interface This helper class is nesessary to perform C++ castings from python
C Interface< IInterface > |
C Printer |
C Printer< ContainedObject > |
C Printer< DataObject > |
C PyAlg | General class to embed the existing algorithm/base class into the python
C PyAlgorithm | Python Algorithm base class
C TupleAlgDecorator | Simple class to perform the "decoration" of Tuples in Python/ROOT
C TupleDecorator | Simple class which performs the decoration of the standard N-Tuple
C TupleToolDecorator | Simple class to perform the "decoration" of Tuples in Python/ROOT
►N GaudiRoot |
C IOHandler |
C RefAccessor |
►N gaudirun |
C FakeModule |
►N GaudiSvc |
►N GaudiTest |
C BasicOutputValidator | Output Validation Classes
C BlockSkipper |
C CMT |
C FilePreprocessor |
C FilePreprocessorSequence |
C GaudiExeTest |
C GaudiFilterExecutable |
C HTMLResultStream |
C LineSkipper |
C LineSorter | Special preprocessor sorting the list of strings (whitespace separated) that follow a signature on a single line
C ReferenceFileValidator |
C RegexpReplacer |
C TempDir |
C TempFile |
C TemporaryEnvironment | Utility Classes
C XMLResultStream |
►N GaudiTesting |
►N BaseTest |
C BaseTest |
C BasicOutputValidator |
C BlockSkipper |
C FilePreprocessor |
C FilePreprocessorSequence |
C LineSkipper |
C LineSorter | Special preprocessor sorting the list of strings (whitespace separated) that follow a signature on a single line
C ReferenceFileValidator |
C RegexpReplacer |
C Result |
►N QMTTest |
C QMTTest |
►N GaudiToolLocal |
C Counter | Simple local counter
►N GaudiUtils | Forward declarations for the functions in SerializeSTL.h
►N details |
C IdentityOutputter |
►C Allocator | Allocator
C rebind |
►C AllocatorPool | Allocator pool
C PoolChunk |
C PoolLink |
C GenericHash | Generic hash implementation (for easy migration to the new Hash class)
C Hash | Simple hash function
C Hash< const T & > | Remove extra qualifiers:
C Hash< const T * > | Remove extra qualifiers:
C Hash< const T > | Remove extra qualifiers:
C Hash< const T(&)[N]> | Generic specialization for arrays
C Hash< T & > | Remove extra qualifiers:
C Hash< T * > | Partial specialization for pointers
C Hash< T(&)[N]> | Generic specialization for arrays
C HashMap | Common class providing an architecture-independent hash map
C Map | Extension of the STL map
►C VectorMap | A bit modified version of 'Loki::AssocVector' associative vector from Loki library by Andrei Alexandrescu
C_compare_type | The actual structure used to compare the elements Only "key" is important for comparison
►N Genfun | CLHEP
►N GaudiMathImplementation |
C Adapter2DoubleFunction | Constructor from the trivial function with two argument
C Adapter3DoubleFunction | Constructor from the trivial function with two argument
C AdapterIFunction | Constructor from the IFunction ( see AIDA/IFunction.h)
C Constant | Fixed constant function
C GSL_Helper | Simple structure to be used for adaption interface `Genfun::AbsFunction` to `gsl_function` structure
C GSLFunctionWithError |
C GSLFunctionWithMode |
C GSLFunctionWithModeAndError |
C GSLSpline |
C GSLSplineDeriv |
C GSLSplineDeriv2 |
C GSLSplineInteg |
►C NumericalDefiniteIntegral | This class allows the numerical evaluation of the following functions:
C_Function |
C_Workspace |
C gsl_ws_deleter |
C NumericalDerivative | Numerical derivative (using GSL adaptive numerical differentiation)
►C NumericalIndefiniteIntegral | The simple class for numerical integrations
C_Function |
C_Workspace |
C gsl_ws_deleter |
C SimpleFunction |
C SplineBase |
►N Google |
C AuditorBase | Base for Google Auditors
C CPUProfiler | Auditor using the Google CPU Profiler
C HeapChecker | Auditor using the Google Heap Checker
C HeapProfiler | Auditor based on the Google Heap Profiler
►N HepRndm |
C BaseEngine |
C Engine |
C Generator |
C Generator< Rndm::DefinedPdf > |
►N Hive |
C HiveEventRegistryEntry |
►N HiveRndm |
C HiveNumbers |
►N implementation_detail |
C void_t |
►N install |
C LogFile |
►N Io |
C FileAttr |
C FileHdlr |
C IoFlags |
►N locker |
C LockFile | Lock a file
►N makePlots |
C TimingInfo |
►N NTuple | NTuple name space
C_Accessor | Class acting as a smart pointer holding a N tuple entry
C_Array | Abstract class describing a column-array in a N tuple
C_ArrayImp | Concrete class discribing a column-array in a N tuple
C_Data | Abstract class describing basic data in an Ntuple
C_DataImp | Concrete class discribing basic data items in an N tuple
C_Item | Abstract class describing a column in a N tuple
C_ItemImp | Concrete class discribing a column in a N tuple
C_Matrix | Abstract class describing a matrix column in a N tuple
C_MatrixImp | Concrete class discribing a matrix column in a N tuple
C Array | Class acting as a smart pointer holding a N tuple _Item
C Array< IOpaqueAddress * > |
C ColumnWiseTuple |
C DataItem |
C Directory | Small class representing an N tuple directory in the transient store
C File | Small class representing an N tuple file in the transient store
C Item | Class acting as a smart pointer holding a N tuple _Item
C Item< bool > | Specialization acting as a smart pointer holding a N tuple _Item
C Matrix | Class acting as a smart pointer holding a N tuple _Item
C Matrix< IOpaqueAddress * > |
C Range | Class defining a range
C Range< bool > |
C RowWiseTuple |
C Selector | NTuple Selector class
C Tuple | Abstract base class which allows the user to interact with the actual N tuple implementation
C TupleImp |
►N pool |
C Guid |
C Token | Shadow class to mimik POOL tokens
►N read_lhcb_event_file |
C DumpAlg |
►N Rndm |
C Binomial | Parameters for the Binomial distributed random number generation
C Bit | Parameters for the bit value generation: returns values 0 and 1
C BreitWigner | Parameters for the BreitWigner distributed random number generation
C BreitWignerCutOff | Parameters for the BreitWigner distributed random number generation with cut off;
C Chi2 | Parameters for the Chi2 distributed random number generation
C DefinedPdf | Generate a random number Generator following generally distributed random values, given a user-defined probability distribution function
C Exponential | Parameters for the Gauss random number generation
C Flat | Parameters for the flat random number generation within boundaries [minimum, maximum]
C Gamma | Parameters for the Gamma distributed random number generation
C Gauss | Parameters for the Gauss random number generation
C GaussianTail | Parameters for the Gaussian tail number generation
C Generator |
C Landau | Parameters for the Landau distributed random number generation
C Numbers | Random number accessor This small class encapsulates the use of the random number generator
C Poisson | Parameters for the Poisson distributed random number generation with a given mean
C StudentT | Parameters for the StudentT distributed random number generation
►N ROOT |
►N Math |
C Cartesian3D |
C DisplacementVector3D |
C PositionVector3D |
►N RootHistCnv |
C DirectoryCnv |
C PersSvc | Persistency service - to store histograms in ROOT format
C RConverter | Root Converter
C RCWNTupleCnv | Converter of Column-wise NTuple into ROOT format
C RDirectoryCnv | Create persistent and transient representations of data store directories
C RFileCnv | NTuple converter class definition
►C RHistogramCnv | Generic converter to save/read AIDA_ROOT histograms using ROOT
C TTH |
C RNTupleCnv | NTuple converter class definition
C RootCompressionSettings | Simple class to decode a ROOT compression settings string, of the form '<Alg>:<level>' into the integer code to pass to ROOT
C RootObjAddress |
C RRWNTupleCnv | Row wise NTuple converter class definition
►N run_qmtest |
C Options |
►N System | Note: OS specific details for environment resolution
C IO_COUNTERS | Process I/O Counters NtQueryInformationProcess using ProcessIoCounters
C KERNEL_USER_TIMES | Process/Thread System and User Time NtQueryInformationProcess using ProcessTimes NtQueryInformationThread using ThreadTimes
C PathResolver |
C POOLED_USAGE_AND_LIMITS | Process Pooled Quota Usage and Limits NtQueryInformationProcess using ProcessPooledUsageAndLimits
C PROCESS_BASIC_INFORMATION |
►C ProcessDescriptor | Provides access to process information
C ProcessHandle |
C ProcessTime | Simple class to hold the time information of a process
C QUOTA_LIMITS | Process Quotas NtQueryInformationProcess using ProcessQuotaLimits NtQueryInformationProcess using ProcessPooledQuotaLimits NtSetInformationProcess using ProcessQuotaLimits
C VM_COUNTERS | Process Virtual Memory Counters NtQueryInformationProcess using ProcessVmCounters
►N Test |
C PhysAnalAlg |
►N Tuples | General namespace for Tuple properties
►N detail |
C ErrorHandler | Concrete error handlers for dealing with classes, which supports member functions Error,Warning and Print ( e.g
C to_ |
C to_float |
C TupleObjImp | The simplest concrete implementation of class TupleObj with 3 arbitrary error handlers Any types (classes, functions, etc.) which supports the semantics
►N Local |
C Counter |
C ItemStore | Simple class, which represents the local storage of N-tuple items of the given type
C Tuple | A simple wrapper class over standard Gaudi NTuple::Tuple facility
C TupleColumn | Helper class which allows to extend the functionality of Tuple with possibility to use your own representation of complex objects
C TupleItem |
C TupleObj | A simple wrapper class over standard Gaudi NTuple::Tuple facility
►N validate_patch |
C PatchData |
C SavannahParser | Parse the
C TempDir |
►N ZipPythonDir |
C ZipdirError | Class for generic exception coming from the zipdir() function
C__Instantiations |
C__longlong |
C AlgContexSvc | Simple implementation of interface IAlgContextSvc for Algorithm Context Service
C AlgContextAuditor | Description: Register/Unregister the AlgContext of each algorithm before entering the algorithm and after leaving it
C AlgContextSvc |
C AlgErrorAuditor | Monitors the cpu time usage of each algorithm
C AlgFactory |
C AlgoExecutionTask |
C Algorithm | Base class from which all concrete algorithm classes should be derived
C AlgorithmHistory | AlgorithmHistory class definition
►C AlgorithmManager | In charge of the creation of concrete instances of Algorithms
C AlgorithmItem |
C AlgResourcePool | The AlgResourcePool is a concrete implementation of the IAlgResourcePool interface
►C AlgsExecutionStates | The AlgsExecutionStates encodes the state machine for the execution of algorithms within a single event
C Iterator |
C AlgTool | Base class from which all the concrete tool classes should be derived
C AlgToolHistory | AlgToolHistory class definition
C ApplicationMgr | The Application Manager class
C AppMgrRunable | Class definition of AppMgrRunable
C AudFactory |
C Auditor | Base class from which all concrete auditor classes should be derived
C AuditorSvc |
C BaseObjectMemberFunction | Base class of ObjectMemberFunction
C BasePtrSetter | Base class to set the pointer to an object of a class derived from DataObject in a generic way
C BaseToolHandle | Non-templated base class for actual ToolHandle<T>
C BoundedVerifier |
C BoundedVerifier< T[N]> | Specialization of Bounded verifier for for C-arrays
C C_dict |
C CallgrindProfile | Algorithm to enable/disable the profiling by Callgrind at given events
C cgaudi_factory_t |
C cgaudi_pluginsvc_t |
C cgaudi_property_t |
C Chrono | A small utility class for chronometry of user codes
C ChronoAuditor | Monitors the cpu time usage of each algorithm
C ChronoEntity | Small helper class for implementation of ChronoStatSvc service, It also could be used as some local timer
C ChronoStatSvc | The Chrono & Stat Sservice: service implements the IChronoStatSvc interface and provides the basic chronometry and some statistical counts needed by all applications
C CLibSymbolInfo |
C CnvFactory |
C CollectionCloneAlg | Small algorithm, which allows to merge N-tuples in a generic way
C CommonAuditor | Base class with common functionalities shared by few auditor implementations
C CommonMessaging |
C CommonMessagingBase |
C CompareFirstOfPointerPair_t |
C ComponentManager | Base class for a component manager
C configGenerator |
C Const_int_t |
C Const_uint_t |
C ContainedObject | All classes that their objects may be contained in an LHCb ObjectContainer (e.g
C ContextEventCounter |
C ContextEventCounterData |
C ContextEventCounterPtr |
C ContextIncident |
►C ConversionSvc | Base class for all conversion services
C CnvTest |
C WorkerEntry |
C Converter | Converter base class
C ConverterID |
C CounterSvc | Simple implementation of the abstract interface ICounterSvc
C CPUCruncher | A class that implements a search for prime numbers
C CTest |
C DataFlowManager | The DataFlowManager takes care of keeping track of the dependencies of the algorithms in terms of dataObjects
►C DataHistory | DataHistory class definition
C DataHistoryOrder |
C DataIncident | Data service incident class
C DataObject | A DataObject is the base class of any identifiable object on any data store
C DataObjectHandle | DataObjectHandle.h GaudiKernel/DataObjectHandle.h
C DataObjectHandleBase | DataObjectHandleBase GaudiKernel/DataObjectHandleBase.h
C DataObjectHandleProperty | DataObjectHandleProperty.h GaudiKernel/DataObjectHandleProperty.h
C DataObjID |
C DataObjID_Hasher |
C DataObjIDCollProperty |
C DataObjIDProperty | DataObjIDProperty.h GaudiKernel/DataObjProperty.h
►C DataOnDemandSvc | The DataOnDemandSvc listens to incidents typically triggered by the data service of the configurable name "IncidentName"
C Leaf |
C Node | Helper class of the DataOnDemandSvc
C Protection | Helper class of the DataOnDemandSvc
C DataSelectionAgent | DataSelectionAgent base in charge of collecting all the refereces to DataObjects in a transient store that passes some selection criteria
C DataStoreItem | Description of the DataStoreItem class
C DataStreamTool |
C DataSvc | Data service base class
C DataSvcFileEntriesTool | Tool to scan a transient store branch that collects all the objects that belong to the same source (file)
C DataTypeInfo | Small class which allows access to internal type IDs
C Decorator | Simple class with allows to "decorate" the python algorithm with 'basic' funtionality from class GaudiAlgorithm
C DetDataSvc |
C DetPersistencySvc |
C DHH |
C DHHVisitor |
►C DirSearchPath | Search for files in a list of directories
C eqPath | Name
C DLLClassManager |
C DODBasicMapper | Default implementation of a DataOnDemand mapper
►C EqSolver | The simplest concrete implementation of IEqSolver interface
C EqSolverMisc |
C ErrorTool |
C Event | Essential information of the event used in examples It can be identified by "/Event"
C EventCollectionContext |
►C EventCollectionSelector | Definition of class EventCollectionSelector
C MyContextType |
C EventContext | This class represents an entry point to all the event specific data
C EventCounter |
C EventIDBase | This class provides a unique identification for each event, in terms of run/event number and/or a time stamp
C EventIterator |
C EventLoopMgr | Class definition of EventLoopMgr
C EventNodeKiller | Algorithm to kill nodes in the event data store
C EventSchedulingState |
C EventSelector | Definition of class EventSelector
C EventSelectorDataStream | Definition of class EventSelectorDataStream
C EventSlot | Class representing the event slot
C EvtCollectionStream | A small to stream Data I/O
C EvtDataSvc | A EvtDataSvc is the base class for event services
C EvtPersistencySvc | EvtPersistencySvc class implementation definition
C EvtSelectorContext | Definition of class EventIterator
C ExceptionSvc | Simple implementation of IExceptionSvc abstract interface
C extend_interfaces | Base class to be used to extend an interface
C extends | Base class used to extend a class implementing other interfaces
C FileIncident | This class is the FileIncident
►C FileInfo |
C CacheItem |
C CacheItemComparator |
C FileMgr |
C FileReadTool | Basic implementation of the IFileAccess interface
C FileRecordDataSvc | A FileRecordDataSvc is the base class for event services
C FindByMassRange | The function object must be derived from std::unary_function< IParticlePropertySvc::value_type ,bool > IParticlePropertySvc::value_type is a typedef that defines the internal service storage type that is returned when an iterator is dereferenced
►C ForwardSchedulerSvc | The SchedulerSvc implements the IScheduler interface
C SchedulerState |
►C FuncMinimum | The simplest concrete implementation of IFuncMinimum interface
C FuncMinimumMisc |
C Gaudi | This is a number of static methods for bootstrapping the Gaudi framework
C GaudiAlgorithm | The useful base class for data processing algorithms
C GaudiAtomicSequencer | Sequencer for executing several algorithms, stopping when one is faulty
C GaudiCommon | Implements the common functionality between GaudiTools and GaudiAlgorithms
C GaudiDll |
C GaudiException | Define general base for Gaudi exception
C GaudiGSL | Helper class to get (static) access to Gaudi GSL Service General users are not supposed to use it
C GaudiHandle | Handle to be used in lieu of naked pointers to gaudis
C GaudiHandleArray | T is the concrete handle type, e.g
C GaudiHandleArrayBase | Base class of array's of various gaudihandles
C GaudiHandleArrayProperty |
C GaudiHandleBase | Base class to handles to be used in lieu of naked pointers to various Gaudi components
C GaudiHandleInfo |
C GaudiHandleProperty |
C GaudiHistoAlg | Simple class to extend the functionality of class GaudiAlgorithm
C GaudiHistos | Templated base class providing common histogramming methods for GaudiAlgorithm and GaudiTool like classes
C GaudiHistoTool | Simple class to extend the functionality of class GaudiTool
►C GaudiParallelizer |
C AlgorithmEntry |
►C GaudiSequencer | Sequencer for executing several algorithms, stopping when one is faulty
C AlgorithmEntry |
C GaudiTool | The useful base class for tools
C GaudiTupleAlg | Simple class to extend the functionality of class GaudiHistoAlg
C GaudiTuples | Templated base class providing common 'ntupling' methods
C GaudiTupleTool | Simple class to extend the functionality of class GaudiHistoTool
C GenericAddress | Generic Transient Address
C GlobalDirectoryRestore |
C GslError | Helper class to represent GSL errors
C GslErrorCount | Concrete GSL error handler It is just counts number of GSL errors
C GslErrorException | Concrete GSL eror handler It is just thrown the exception
C GslErrorPrint | Concrete GSL eror handler It is just prints the GSL errors
C GslSvc | The implementation of IGslSvc interface
C HelloWorld | Trivial Algorithm for tutotial purposes
C HistogramAgent | HistogramAgent base in charge of collecting all the refereces to DataObjects in a transient store that passes some selection criteria
C HistogramPersistencySvc | HistogramPersistencySvc class implementation definition
►C HistogramSvc | HistogramSvc class definition
C Helper |
C HistoryObj | Base class for History Objects
C HistorySvc | HistorySvc class definition
C HistoTool | Simple tool for histogramming (component)
C HiveAlgoTask | dirty place for adding an AlgoTask wrapper
C HiveEventLoopMgr |
C HiveReadAlgorithm |
C HiveSlimEventLoopMgr |
C HiveTestAlgorithm |
C HiveWhiteBoard | Data service base class
C IAddressCreator | IAddressCreator interface definition
C IAIDATupleSvc | Definition of the IAIDATupleSvc interface class
C IAlgContextSvc | An abstract interface for Algorithm Context Service
C IAlgManager | The IAlgManager is the interface implemented by the Algorithm Factory in the Application Manager to support management functions
C IAlgorithm | The IAlgorithm is the interface implemented by the Algorithm base class
C IAlgResourcePool | The IAlgResourcePool is the interface for managing algorithm instances, in particular if clones of the same algorithm exist
C IAlgTool | The interface implemented by the AlgTool base class
C IAppMgrUI | Application Manager User Interface
C IAuditor | The IAuditor is the interface implmented by the AlgAuditor base class
C IAuditorSvc | The interface implemented by the IAuditorSvc base class
C ibs_param_t |
C ibsfetchctl_t |
C ibsopctl_t |
C ibsopdata2_t |
C ibsopdata3_t |
C ibsopdata_t |
C IChronoStatSvc | The IChronoStatSvc is the interface implemented by the ChronoStatService
C IChronoSvc | "Chrono"-related part of interface IChronoStatSvc
C IClassIDSvc | Interface to the CLID database
C IClassInfo | Data base class allowing to store persistent type information
C IClassManager | The IClassManager is the interface implemented by the generic Factory in the Application Manager to support class management functions
C IComponentManager |
C IConversionSvc |
C IConverter | The data converters are responsible to translate data from one representation into another
C ICounterSummarySvc | Simple service interface to collect counters to persist in a summary file
►C ICounterSvc | Create / access multi purpose counters
C Printout | Print counters for each element in the range [first, last) e.g
C IDataHandleHolder |
C IDataHandleVisitor |
C IDataManagerSvc |
C IDataProviderSvc | Data provider interface definition
C IDataSourceMgr | IDataSourceMgr interface definition
C IDataStoreAgent | Generic data agent interface
C IDataStoreLeaves | Interface for a tool or service that returns a list of leaves (paths) in a transient store
C IDataStreamTool |
C IDetDataSvc |
C IDODAlgMapper | Interface of tools used by the DataOnDemandSvc to choose the algorithm to be run to produce the data at a path
C IDODNodeMapper | Interface of tools used by the DataOnDemandSvc to choose the type of node to be created at a path
C IEqSolver | Interface file for multidimensional root-finding (solving nonlinear system with n equations in n unknowns)
C IErrorTool |
C IEventProcessor | The IEventProcessor is the interface to process events
C IEventTimeDecoder | Interface that a Tool that decodes the event time has to implement
►C IEvtSelector | The Event Selector Interface
C Context |
C IExceptionSvc | The abstract interface for exception handling service
C IFileAccess | Abstract interface for a service or tool implementing a read access to files
C IFileMgr |
C IFuncMinimum | Interface file to find minimum of the function and compute covariance matrix (matrix of error)
C IGenericTool | General purpose interface class for tools that "do something"
►C IgHookTrace |
C Counter | Nearly dummy object type to identify a counter
C CounterValue | Value for a counter chained from a trace
C IgHookTraceAlloc |
C IgnoreError |
C IGslErrorHandler | The abstract interface for arbitrary GSL error handler
C IGslSvc | The abstract interface to "deal" with GNU Scientific Library (GLS) The main task is the error handling
C IHistogramSvc | Definition of the IHistogramSvc interface class
C IHistorySvc | Definition of the IHistorySvc interface class
C IHistoTool | An abstract interface for "histogramming tool"
C IHiveWhiteBoard |
C IInactiveMessageCounter |
C IIncidentListener | The interface implemented by any class wanting to listen to Incidents
C IIncidentSvc | The interface implemented by the IncidentSvc service
C IInspectable | Interface definition of an inspectable object
►C IInspector | Inspector base class
C_TT |
C_V |
C IValue |
C Tag |
C IInterface | Definition of the basic interface
C IIoComponent |
►C IIoComponentMgr |
C IoMode |
C IIssueLogger |
C IJobOptionsSvc | Main interface for the JobOptions service
C image |
C IMagneticFieldSvc | The interface to the MagneticFieldSvc
C IMessageSvc | The IMessage is the interface implemented by the message service
C IMetaDataSvc |
C IMonitorSvc | Definition of the IMonitorSvc interface, which publishes Gaudi variables to outside monitoring processes
C implements | Base class used to implement the interfaces
C INamedInterface | IInterface compliant class extending IInterface with the name() method
C Incident | Base class for all Incidents (computing events)
►C IncidentSvc | Default implementation of the IIncidentSvc interface
C Listener |
C IndefiniteIntegral |
C InertMessageSvc | Thread safe extension to the standard MessageSvc
C InputCopyStream | Extension of OutputStream to copy the content of the main input file
C Integration | Collection of common types for classes NumericalIndefiniteIntegral and NumericalDefiniteIntegral
►C IntelProfilerAuditor |
C stack_entity |
C InterfaceID | Interface ID class
C INTuple | NTuple interface class definition
C INTupleItem | NTuple interface class definition
C INTupleSvc |
►C IoComponentMgr |
C IoComponentEntry |
C IOpaqueAddress | Opaque address interface definition
C IParticlePropertySvc | This class is an interface to the ParticlePropertySvc
C IPartitionControl | Create / access partitions
C IPartPropSvc |
C IPersistencySvc | Data persistency service interface
C IProperty | The IProperty is the basic interface for all components which have properties that can be set or get
C IPublishSvc | Definition of the IPublishSvc interface, which publishes variables to outside monitoring processes
C IRegistry | The IRegistry represents the entry door to the environment any data object residing in a transient data store is embedded
C IRndmEngine | Definition of a interface for a generic random number generator giving randomly distributed numbers in the range [0...1] number generators
►C IRndmGen | Definition of a interface for a generic random number generators
C Param |
C IRndmGenSvc | Random Generator service interface definition Definition of a interface for a service to access random generators according to predefined distributions:
C IRunable | Runable interface definition
C IScheduler | General interface for algorithm scheduler
C ISelectStatement | A select statement can either contain
C ISequencerTimerTool | Implements the time measurement inside a sequencer
C ISerialize | Object serialization interface definition
C IService | General service interface definition
►C IssueLogger |
C logger_t |
C IssueSeverity |
C IStagerSvc |
C IStateful | Interface for classes that implement the Gaudi State Machine
C IStatSvc | "Stat"-related part of interface IChronoStatSvc
C IStatusCodeSvc |
C ISvcLocator | The ISvcLocator is the interface implemented by the Service Factory in the Application Manager to locate services in the framework
C ISvcManager | The ISvcManager is the interface implemented by the Service Factory in the Application Manager to support management functions
C ITHistSvc |
C IThreadInitTool | IThreadInitTool GaudiKernel/IThreadInitTool.h
C IThreadPoolSvc | IThreadPoolSvc GaudiKernel/IThreadPoolSvc.h
C ITimelineSvc |
►C IToolSvc | The interface implemented by the IToolSvc base class
C Observer | Allow call-backs when a tool is a created or retrieved
C ITupleTool |
C IUpdateable | Object update interface definition
C IUpdateableIF |
C IUpdateableInterface | Component interface counterpart to the above ABC
►C IUpdateManagerSvc | Interface class to the Update Manager service
C PtrSetter | Templated specialization of BasePtrSetter
C PythonHelper | Helper class implemented in the python dictionary to allow access from python to template member functions
C IValidity | Interface for objects with a validity
C IVersHistoryObj | Interface for Versioned History Objects
C JemallocProfile | Algorithm to enable/disable the profiling of the head by Jemalloc
C JemallocProfileSvc | Service that enables the Jemalloc profiler on demand
C JobHistory | JobHistory class definition
C JobOptionsSvc |
►C KeyedContainer | Template class KeyedContainer, KeyedContainer.h
C_InsertRelease | Internal functor for insertion of objects
C_RemoveRelease | Internal functor for insertion of objects
C KeyedObject | Definition of the templated KeyedObject class
►C LinkManager | A LinkManager is the object aggregated into a DataObject, which is responsible for the handling of non-tree like links
C Link | Embedded class defining a symbolic link Note: No copy constructor; bitwise copy (done by the compiler) is just fine
C linux_proc |
C MEMORY_MAPPED_FILE |
C MemoryAuditor | Monitors the memory use of each algorithm
C MemStatAuditor | Just a minor modification of MemoryAuditor to allow the output memory statistics table to be printed
C merge_job |
C Message | The Message class
►C MessageSvc |
C MsgAry | Private helper class to keep the count of messages of a type (MSG::LEVEL)
C MetaData |
C MinimalEventLoopMgr | This is the default processing manager of the application manager
C ModuleIncident | Base class for Module-related incident
C ModuleLoadedIncident | Fired when a module (DLL) is loaded
C MsgStream | Definition of the MsgStream class used to transmit messages
►C MultiStoreSvc | Data service base class
C tagROOT |
C MyObject |
C MyTack | Simple class that represents a track for testing purposes
C MyTrack |
C MyVertex | Simple class that represents a vertex for testing purposes
C NameAuditor | Prints the name of each algorithm before entering the algorithm and after leaving it
C NamedRange | New concept of "named" range : range with name
C NTupleItems | NTupleItems namespace parts definition This header file is not intended to be included by the public! It's only used for the ntuple service
►C NTupleSvc | NTuple service
C Connection |
C NullVerifier | Default, always true verifier
C ObjectContainerBase | ObjectContainerBase is the base class for Gaudi container classes
C ObjectList | ObjectList is one of the basic Gaudi container classes capable of being registered in Data Stores
C ObjectMemberFunction | 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
C ObjectVector | ObjectVector is one of the basic Gaudi container classes capable of being registered in Data Stores
C OutputStream | A small to stream Data I/O
C OutputStreamAgent |
C ParallelSequentialSchedulerSvc | This SchedulerSvc implements the IScheduler interface
C ParticleProperty | A trivial class to hold information about a single particle properties
C PartitionSwitchAlg | Small algorithm which switches the partition of a configurable multi-service
C PartitionSwitchTool |
C PartPropSvc |
C pentium4_cccr_value_t | Pentium4_cccr_value_t
C pentium4_escr_value_t |
C PerfMonAuditor | Performance Monitoring Auditor that uses Perfmon2 library to monitor algorithms
►C PersistencySvc | PersistencySvc class implementation definition
C ServiceEntry |
C pfarg_ctx_t |
C pfarg_load_t |
C pfarg_msg_t |
C pfarg_ovfl_msg_t |
C pfarg_pmc_t |
C pfarg_pmd_attr_t |
C pfarg_pmd_t |
C pfarg_pmr_t |
C pfarg_set_desc_t |
C pfarg_set_info_t |
C pfarg_setdesc_t |
C pfarg_setinfo_t |
C pfarg_sinfo_t |
C pfarg_start_t |
C pfm_amd64_ctr_reg_t |
C pfm_amd64_sel_reg_t |
C pfm_core_sel_reg_t |
C pfm_coreduo_counter_t |
C pfm_coreduo_sel_reg_t |
C pfm_dfl_smpl_arg_t |
C pfm_dfl_smpl_entry_t |
C pfm_dfl_smpl_hdr_t |
C pfm_ds_area_core_t |
C pfm_ds_area_p4_t |
C pfm_gen_ia32_sel_reg_t |
C pfm_i386_p6_ctr_reg_t |
C pfm_i386_p6_sel_reg_t |
C pfm_intel_atom_sel_reg_t |
C pfm_nhm_sel_reg_t |
C pfm_pebs_core_smpl_arg_t |
C pfm_pebs_core_smpl_entry_t |
C pfm_pebs_core_smpl_hdr_t |
C pfm_pebs_nhm_smpl_entry_t |
C pfm_pebs_p4_smpl_arg_t |
C pfm_pebs_p4_smpl_entry_t |
C pfm_pebs_p4_smpl_hdr_t |
C pfm_pebs_smpl_arg_t |
C pfm_pebs_smpl_hdr_t |
C PfmCodeAnalyser |
C pfmlib_amd64_counter_t |
C pfmlib_amd64_input_param_t |
C pfmlib_amd64_output_param_t |
C pfmlib_core_counter_t |
C pfmlib_core_input_param_t |
C pfmlib_core_output_param_t |
C pfmlib_core_pebs_t |
C pfmlib_coreduo_input_param_t |
C pfmlib_event_t |
C pfmlib_gen_ia32_counter_t |
C pfmlib_gen_ia32_input_param_t |
C pfmlib_gen_ia32_output_param_t |
C pfmlib_i386_p6_counter_t |
C pfmlib_i386_p6_input_param_t |
C pfmlib_i386_p6_output_param_t |
C pfmlib_input_param_t |
C pfmlib_intel_atom_counter_t |
C pfmlib_intel_atom_input_param_t |
C pfmlib_nhm_counter_t |
C pfmlib_nhm_input_param_t |
C pfmlib_nhm_lbr_t |
C pfmlib_nhm_pebs_t |
C pfmlib_options_t |
C pfmlib_output_param_t |
C pfmlib_reg_t |
C pfmlib_regmask_t |
C PipeReader |
C PoolDbLinkManager | Description: PoolDbLinkManager class implementation definition
C PoolDbTokenWrap | Description:
C POSIXFileHandler |
C Prescaler |
C procInfo |
►C ProcStats |
C cleanup |
C unique_fd |
C Property | Property base class allowing Property* collections to be "homogeneous"
C PropertyAlg | Trivial Algorithm for tutotial purposes
C PropertyList | List of properties
C PropertyMgr | Property manager helper class
C PropertyVerifier | Templated Verifier base class
C PropertyWithValue | Helper intermediate class which represent partly implemented property with value of concrete type
C PropertyWithVerifier | Helper intermediate class which represent partly implemented property with value of concrete type and concrete verifier
C PythonAdaptor |
C PythonConfig |
C PythonScriptingSvc | This service handles scripting implemented using Python
C RandomNumberAlg | A small algorithm class using the random number service
C RecordDataSvc | A RecordDataSvc is the base class for event services
C RecordOutputStream | Simple class that adds an entry to the Transient Event Store to record that the processing flow triggered its execution
C RecordStream | Extension of OutputStream to write run records after last event
C RefTable1to1 |
C RefTable1toN |
C RefTableBase | Template <class FROM, class TO, class MAPENTRY> class RefTable
►C ReplayOutputStream |
C OutStreamAdder | Helper class to fill the internal map of OutputStreams
C OutStreamTrigger | Helper class to call the required OutputStream
C RetCodeGuard | Helper class to set the application return code in case of early exit (e.g
C reverse_wrapper |
C RndmEngine | Random Generator engine definition
C RndmGen | Random Generator definition
C RndmGenSvc | Random Generator service definition
C RootConnectionSet | Class describing the setup parameters of a ROOT data connection
C RootFileHandler |
C RoundRobinSchedulerSvc | The RoundRobinSchedulerSvc implements the IScheduler interface
C RunRecordDataSvc | A RunRecordDataSvc is the base class for event services
C RunRecordStream | Extension of OutputStream to write run records after last event
C S_module |
C select1st_t |
C SelectStatement | Class of a selection statement
C Sequencer | ClassName: Sequencer
C SequencerTimerTool | Implements the time measurement inside a sequencer
C SequentialOutputStream | Extension of OutputStream to write run records after last event
C SequentialSchedulerSvc | This SchedulerSvc implements the IScheduler interface
C SequentialTask |
C Service | Base class for all services
C ServiceHandle | Handle to be used in lieu of naked pointers to services
C ServiceHandleArray | Array of Handles to be used in lieu of vector of naked pointers to tools
C ServiceHistory | ServiceHistory class definition
C ServiceLocatorHelper | Helper to share the implementation of service() among the various kernel base classes
►C ServiceManager | In charge of the creation of concrete instances of Services
C ServiceItem |
C SharedObjectsContainer | Very simple class to represent the container of objects which are not ownered by the container
C SimpleProperty | SimpleProperty concrete class which implements the full Property interface
C SimplePropertyRef | SimplePropertyRef templated class
C SimplePropertyRef< DataObjectHandleBase > |
C SimplePropertyRef< DataObjID > |
C SimplePropertyRef< DataObjIDColl > |
C SmartDataLocator | A small class used to access easily (and efficiently) data items residing in data stores
►C SmartDataObjectPtr | A small class used to access easily (and efficiently) data items residing in data stores
C ObjectFinder | Helper class to configure smart pointer functionality
C ObjectLoader | Helper class to configure smart pointer functionality
C SmartDataPtr | A small class used to access easily (and efficiently) data items residing in data stores
C SmartDataStorePtr | A small class used to access easily (and efficiently) data items residing in data stores
C SmartIF | Small smart pointer class with automatic reference counting for IInterface
C SmartRef | Kernel objects: SmartRef
C SmartRefArray |
C SmartRefBase | User example objects: SmartRefBase
C SmartRefList |
C SmartRefMap |
C SmartRefVector | Kernel objects: SmartRefVector
C StalledEventMonitor | Service that monitor the time taken by processing of single events using a separate thread
C Stat | Small wrapper class for easy manipulation with generic counters and IStatSvc&ICounterSvc interface
C StatEntity | The basic counter used for Monitoring purposes
C Static_error_check |
C Static_error_check< false > |
►C StatusCode | This class is used for returning status codes from appropriate routines
C ScopedDisableChecking | Simple RAII class to ignore unchecked StatusCode instances in a scope
►C StatusCodeSvc |
C StatCodeDat |
C StoreExplorerAlg | Small algorith, which traverses the data store and prints generic information about all leaves, which can be loaded/accessed
►C StoreSnifferAlg | Small algorithm, which traverses the data store and prints a summary of the leafs accessed during the run
C LeafInfo |
►C StreamBuffer | The stream buffer is a small object collecting object data
C ContainedLink | Definition of the contained link set
C DataIO | A small base class to handle generic data streaming
C IdentifiedLink | Definition of the contained link set
C Istream | Reader for standard input streams
C Ostream | Writer for standard output streams
C StreamLogger |
C SvcCatalog |
C SvcFactory |
C TagCollectionStream | Specialized output stream class for event tag collections, where the basic Event entry point should be placed as well into the collection itself
C TagCollectionSvc | Gaudi tag collection service definition
►C TBBMessageSvc |
C MessageTaskCommon | Common base class for the different reportMessage cases
C MessageWithLevel | Specialized class to report a message with explicit output level
C MessageWithoutLevel | Specialized class to report a message with implicit output level
C StatusCodeMessage | Specialized class to report a StatusCode message
C TBMessageSvc | Extension to the standard MessageSvc that
►C THistSvc |
C GlobalDirectoryRestore |
C THistID |
C ThreadGaudi | Singleton mapping the pthread ID to the Gaudi thread ID
C ThreadInitTask |
C ThreadPoolSvc |
C TimeException | Exception thrown by Gaudi::Time
C TimelineEvent |
C TimelineSvc |
C TimerForSequencer | Auxiliary class
C TimingAuditor | Simple auditor which uses SequencerTimerTool for ALL algorithms, including the algorithm from main Gaudi "TopAlg" list and algorithms managed by Data-On-Demand Service
C ToolFactory |
C ToolHandle | Handle to be used in lieu of naked pointers to tools
C ToolHandleArray | Array of Handles to be used in lieu of vector of naked pointers to tools
C ToolHandleInfo | General info and helper functions for toolhandles and arrays
C ToolSvc | This service manages tools
C TsDataSvc | Data service base class
C TupleTool |
C UCharDbArray | Shadow class to mimik POOL blobs
C UpdateManagerException | Exception thrown by the UpdateManagerSvc when something goes wrong
C VFSSvc | Simple service that allows to read files independently from the storage
C WatchdogThread | Simple class for asynchronous check of time-out
C WriteAlg | WriteAlg class for the RootIOExample