The Gaudi Framework  v30r1 (5d4f4ae2)
Class Hierarchy

Go to the graphical class hierarchy

This inheritance list is sorted roughly, but not completely, alphabetically:
[detail level 12345678910111213]
 C__longlong
 CNTuple::_Accessor< TYP >Class acting as a smart pointer holding a N tuple entry
 ►CNTuple::_Accessor< _Array< TYP > >
 ►CNTuple::_Accessor< _Item< bool > >
 ►CNTuple::_Accessor< _Item< IOpaqueAddress * > >
 ►CNTuple::_Accessor< _Item< TYP > >
 ►CNTuple::_Accessor< _Item< VALUE > >
 ►CNTuple::_Accessor< _Matrix< TYP > >
 ►C_CallbackStreamBufBase
 CGaudi::details::_container< CONTAINER, bool >
 CGaudi::details::_container< CONTAINER, false >
 CGaudi::details::_container< CONTAINER, true >
 CGenfun::GaudiMathImplementation::NumericalDefiniteIntegral::_Function
 CGenfun::GaudiMathImplementation::NumericalIndefiniteIntegral::_Function
 ►C_GaudiAlgorithm
 ►C_GaudiHistoAlg
 ►C_GaudiTupleAlg
 CGaudi::Utils::_GetType< TYPE >Helper structure to define the proper return type for "get"-functions
 CGaudi::Utils::_GetType< Gaudi::NamedRange_< CONTAINER > >Template specialization for "named ranges"
 CGaudi::Utils::_GetType< Gaudi::Range_< CONTAINER > >Template specialization for "ranges"
 CGaudi::Utils::_GetType< TYPE & >Template specialization for references
 CGaudi::Utils::_GetType< TYPE * >Template specialization for pointers
 CGaudi::details::_has_typename_container_< T >
 CKeyedContainer< DATATYPE, MAPPING >::_InsertReleaseInternal functor for insertion of objects
 ►C_PyAlgorithm
 CKeyedContainer< DATATYPE, MAPPING >::_RemoveReleaseInternal functor for insertion of objects
 CGaudiKernel.ProcessJobOptions._TempSysPath
 CGenfun::GaudiMathImplementation::NumericalDefiniteIntegral::_Workspace
 CGenfun::GaudiMathImplementation::NumericalIndefiniteIntegral::_Workspace
 ►CAbsFunction
 ►Cadd_serviceLocator
 CGaudi::Utils::Aida2ROOTAccessor to underlying ROOT-representation of transient histograms The actual code is imported from Bender project
 CAlgContexSvcSimple implementation of interface IAlgContextSvc for Algorithm Context Service
 CGaudi::Utils::AlgContextHelper "sentry" class to automatize the safe register/unregister the algorithm's context
 CGaudiPython::AlgDecorator
 CAlgExecState
 CAlgFactory< T >
 Cprecedence::AlgoProps
 ►CALGORITHM
 CGaudiSequencer::AlgorithmEntry
 CGaudiParallelizer::AlgorithmEntry
 CAlgorithmManager::AlgorithmItem
 Cprecedence::AlgoTraceProps
 ►CGaudi::Utils::AlgSelectorSimple interface class for selection of algorithms
 CAlgsExecutionStatesThe AlgsExecutionStates encodes the state machine for the execution of algorithms within a single event
 CGaudiUtils::Allocator< Type >Allocator
 CGaudiUtils::AllocatorPoolAllocator pool
 CAIDA::Annotation::AnnotationItemInternal private annotation item class
 CGaudi::meta::detail::append1< List, I >
 ►CGaudi::meta::detail::appendN< typename, typename >
 CGaudi::meta::detail::appendN< interface_list< Is... >, append1< List, I >::type >
 CContainers::array
 CNTuple::Array< IOpaqueAddress * >
 CGaudi::Utils::AttribStringParser::AttribSimple class to wrap tag/value pairs
 CGaudi::Utils::AttribStringParserParse attribute strings allowing iteration over the various attributes
 Cboost::spirit::repository::qi::iter_pos_parser::attribute< Context, Iterator >
 CAudFactory< T >
 CGaudi::Guards::AuditorGuardIt is a simple guard, which "locks" the scope for the Auditor Service is am exception-safe way
 Cbackwards_compatibility_hack_time_timespan
 ►CBaseClass_t
 CGaudi::Functional::Traits::BaseClass_t< Base >
 ►CBaseObjectMemberFunctionBase class of ObjectMemberFunction
 ►CBasePtrSetterBase class to set the pointer to an object of a class derived from DataObject in a generic way
 CGaudiTesting.BaseTest.BasicOutputValidator
 CGaudiTest.BasicOutputValidatorOutput Validation Classes
 CGaudi::Details::Property::BoundedVerifier< TYPE >
 CFileInfo::CacheItem
 CFileInfo::CacheItemComparator
 CROOT::Math::Cartesian3D< T >
 CGaudi::Parsers::Catalog
 CCause
 Ccgaudi_factory_t
 Ccgaudi_pluginsvc_t
 Ccgaudi_property_t
 ►CGaudi::Utils::CheckData< TYPE >Helper structure for implementation of "exists"-functions for GaudiCommon<BASE>
 ►CGaudi::Utils::CheckData< Gaudi::Range_< std::vector< const TYPE * > > >Template specialization for ranges
 CChronoA small utility class for chronometry of user codes
 CChronoEntitySmall helper class for implementation of ChronoStatSvc service, It also could be used as some local timer
 ►CCLASS
 CProcStats::cleanup
 CCLibSymbolInfo
 CGaudiTest.CMT
 CCnvFactory< T >
 ►CCommonMessagingBase
 CCompareFirstOfPointerPair_t
 Cdetails::composer_t< lambda_ts >
 Cdetail::composer_t< lambda_ts >
 ►Cdetail::composer_t< more_lambda_ts... >
 ►Cdetails::composer_t< more_lambda_ts... >
 CGaudi::Concurrency::ConcurrencyFlags
 CConcurrencyFlagsProvides information about the level of concurrency of the currently executing job
 CconfigGenerator
 CNTupleSvc::Connection
 CConst_int_t< n >
 CConst_uint_t< n >
 CLockedHandle< T, MutexType >::ConstGuard
 CGaudi::Functional::Consumer< Signature, Traits_ >
 CStreamBuffer::ContainedLinkDefinition of the contained link set
 ►CContainedObjectAll classes that their objects may be contained in an LHCb ObjectContainer (e.g
 CGaudi::details::container< CONTAINER >Helper structure to get container type
 CGaudi::RootDataConnection::ContainerSectionInternal helper class, which described a TBranch section in a ROOT file
 ►CIEvtSelector::Context
 CContextEventCounter
 CGaudi::Hive::ContextSpecificData< T >Implementation of a context specific storage accessible as a sort of smart reference class
 CGaudi::Hive::ContextSpecificData< int >
 CGaudi::Hive::ContextSpecificPtr< T >Simple implementation of a smart pointer with different values for different event contexts (slots)
 CGaudi::Hive::ContextSpecificPtr< int >
 ►Cconcurrency::ControlFlowNode
 ►CControlFlowNode
 CConverterID
 CGaudiToolLocal::CounterSimple local counter
 CTuples::Local::Counter
 CIgHookTrace::CounterNearly dummy object type to identify a counter
 CIgHookTrace::CounterValueValue for a counter chained from a trace
 CCTest
 Chivetimeline.Data
 ►CGaudi::DataHandle
 ►CGaudi::Functional::details::DataHandleMixin< OutputSpec, InputSpec, Traits_ >
 CGaudi::Functional::details::DataHandleMixin< std::tuple< Out >, std::tuple< In... >, Traits_ >
 CGaudi::Functional::details::DataHandleMixin< std::tuple< Out >, void, Traits_ >
 CDataHistory::DataHistoryOrder
 CDataIncidentData service incident class
 ►CStreamBuffer::DataIOA small base class to handle generic data streaming
 CNTuple::DataItem< TYP >
 ►Cconcurrency::DataNode
 ►CDataObjectA DataObject is the base class of any identifiable object on any data store
 CDataObjID
 CDataObjID_Hasher
 ►Cprecedence::DataProps
 CDataStoreItemDescription of the DataStoreItem class
 CDataTypeInfoSmall class which allows access to internal type IDs
 Cprecedence::DecisionHubProps
 CDecoratorSimple class with allows to "decorate" the python algorithm with 'basic' funtionality from class GaudiAlgorithm
 CContainers::array::decrement
 CGaudiKernel.Configurable.Configurable.DefaultName
 CGaudi::Functional::details::deref_t
 CGaudi::cpp17::details::detector< Default, AlwaysVoid, Op, Args >Implementation of the detection idiom (negative case)
 CGaudi::Functional::details::detail2::detector< Default, AlwaysVoid, Op, Args >Implementation of the detection idiom (negative case)
 CGaudi::cpp17::details::detector< Default, void_t< Op< Args... > >, Op, Args... >Implementation of the detection idiom (positive case)
 CGaudi::Functional::details::detail2::detector< Default, void_t< Op< Args... > >, Op, Args... >Implementation of the detection idiom (positive case)
 CDHH
 ►Cdict
 CDirSearchPathSearch for files in a list of directories
 CROOT::Math::DisplacementVector3D< CoordSystem, Tag >
 Cboost::threadpool::empty_controller< Pool >SizePolicyController which provides no functionality
 ►Cenable_shared_from_this
 CGaudi::IODataManager::Entry
 CDirSearchPath::eqPathName
 CEqSolver::EqSolverMisc
 CGaudi::Parsers::Property::Equal
 CTuples::detail::ErrorHandler< OBJECT, FUNCTION >Concrete error handlers for dealing with classes, which supports member functions Error,Warning and Print ( e.g
 CEventContextThis class represents an entry point to all the event specific data
 CEventContextHashHash from EventContext so EvenContexts can be used as keys in unordered maps
 CEventIDBaseThis class provides a unique identification for each event, in terms of run/event number and/or a time stamp
 CEventIDRangeEvent ID Range object
 CEventIterator< TYPE >
 CEventSlotClass representing the event slot
 ►Cstd::exception [external]STL class
 CGaudi::Guards::ExceptionGuardThe most simple guard - it execute the certain code withing typical "try {} catch" clause, used in Auditor, Algorithm, AlgTool, etc
 CGaudi::PluginService::Details::Factory< T >Class providing default factory functions
 CGaudi::PluginService::Factory< R, Args >Class wrapping the signature for a factory with any number of arguments
 CGaudi::PluginService::Details::Registry::FactoryInfo
 ►Cstd::false_type [external]
 Cboost::threadpool::fifo_scheduler< Task >SchedulingPolicy which implements FIFO ordering
 CIo::FileAttr
 CIo::FileHdlr
 CFileInfo
 ►CGaudiTesting.BaseTest.FilePreprocessor
 ►CGaudiTest.FilePreprocessor
 CGaudiMP.pTools.FileRecordsAgent
 ►CFilter
 ►CFilter
 CGaudi::Functional::FilterPredicate< T, Traits_ >
 Cfinal_action< F >
 CContainers::find< CONT >
 CFindByMassRangeIParticlePropertySvc::value_type is a typedef that defines the internal service storage type that is returned when an iterator is dereferenced
 CGaudi::Parsers::PairGrammar< Iterator, PairT, Skipper >::first
 CGaudi::Parsers::KeyValueGrammar< Iterator, Skipper >::first
 ►CFormatter
 CGaudi::fullMatch_t
 CFuncMinimum::FuncMinimumMisc
 Cboost::threadpool::future< Result >Experimental
 Cboost::threadpool::detail::future_impl< Result >
 Cboost::threadpool::detail::future_impl_task_func< Future, Function >
 CGaudiThis is a number of static methods for bootstrapping the Gaudi framework
 CGaudiDll
 CGaudiGSLHelper class to get (static) access to Gaudi GSL Service General users are not supposed to use it
 ►CGaudiHandleInfo
 CRndm::Generator< TYPE >
 CGaudiUtils::GenericHash< T >Generic hash implementation (for easy migration to the new Hash class)
 CGaudi::Functional::details::details2::get_from_handle< In >
 ►CGaudi::Utils::GetData< TYPE >Helper structure for implementation of "get"-functions for GaudiCommon<BASE>
 CGaudi::Utils::GetData< Gaudi::Gaudi::Range_< std::vector< const TYPE * > > >
 CGaudi::Utils::GetData< Gaudi::NamedRange_< std::vector< const TYPE * > > >Template specialization for named ranges
 CGaudi::Utils::GetData< Gaudi::Range_< std::vector< const TYPE * > > >Template specialization for ranges
 CGaudi::Utils::GetData< Range >
 ►CGaudi::Utils::GetOrCreateData< TYPE, TYPE2 >Helper structure for implementation of "getOrCreate"-functions for GaudiCommon<BASE>
 CGaudi::Utils::GetOrCreateData< Gaudi::NamedRange_< std::vector< const TYPE * > >, TYPE2 >
 CGaudi::Utils::GetOrCreateData< Gaudi::Range_< std::vector< const TYPE * > >, TYPE2 >
 CGaudi::Utils::GetOrCreateData< Range_, TYPE2 >
 CTHistSvc::GlobalDirectoryRestore
 CGlobalDirectoryRestore
 ►Cgrammar
 CGaudi::Parsers::Grammar_< Iterator, T, Skipper, Enable >
 CGaudi::Parsers::Grammar_< Iterator, GaudiUtils::VectorMap< KeyT, ValueT, KeyCompareT, AllocatorT >, Skipper >
 CGaudi::Parsers::Grammar_< Iterator, HeadT, Gaudi::Parsers::SkipperGrammar >
 CGaudi::Parsers::Grammar_< Iterator, HeadT, Skipper >
 CGaudi::Parsers::Grammar_< Iterator, ROOT::Math::DisplacementVector3D< T1, T2 >, Skipper >
 CGaudi::Parsers::Grammar_< Iterator, ROOT::Math::LorentzVector< T1 >, Skipper >
 CGaudi::Parsers::Grammar_< Iterator, ROOT::Math::PositionVector3D< T1, T2 >, Skipper >
 CGaudi::Parsers::Grammar_< Iterator, Scalar, Gaudi::Parsers::SkipperGrammar >
 CGaudi::Parsers::Grammar_< Iterator, ScalarT, Gaudi::Parsers::SkipperGrammar >
 CGaudi::Parsers::Grammar_< Iterator, std::list< InnerT, AllocatorT >, Skipper >
 CGaudi::Parsers::Grammar_< Iterator, std::map< KeyT, ValueT, KeyCompareT, AllocatorT >, Skipper >
 CGaudi::Parsers::Grammar_< Iterator, std::pair< KeyT, ValueT >, Skipper >
 CGaudi::Parsers::Grammar_< Iterator, std::pair< std::string, std::string >, Gaudi::Parsers::SkipperGrammar >
 CGaudi::Parsers::Grammar_< Iterator, std::pair< unsigned int, std::string >, Gaudi::Parsers::SkipperGrammar >
 CGaudi::Parsers::Grammar_< Iterator, std::set< InnerT, CompareT, AllocatorT >, Skipper >
 CGaudi::Parsers::Grammar_< Iterator, std::string, Gaudi::Parsers::SkipperGrammar >
 CGaudi::Parsers::Grammar_< Iterator, std::tuple< Args... >, Skipper >
 CGaudi::Parsers::Grammar_< Iterator, std::unordered_map< KeyT, ValueT, HashT, KeyCompareT, AllocatorT >, Skipper >
 CGaudi::Parsers::Grammar_< Iterator, std::unordered_set< InnerT, HashT, CompareT, AllocatorT >, Skipper >
 CGaudi::Parsers::Grammar_< Iterator, std::vector< InnerT, AllocatorT >, Skipper >
 CGaudi::Parsers::Grammar_< Iterator, T, Skipper, typename boost::enable_if< boost::is_floating_point< T > >::type >
 CGaudi::Parsers::Grammar_< Iterator, T, Skipper, typename boost::enable_if< boost::is_integral< T > >::type >
 CGaudi::Parsers::Grammar_< Iterator, typename MapT::key_type, Gaudi::Parsers::SkipperGrammar >
 CGaudi::Parsers::Grammar_< Iterator, typename MapT::mapped_type, Gaudi::Parsers::SkipperGrammar >
 CGaudi::Parsers::Grammar_< Iterator, typename PairT::first_type, Gaudi::Parsers::SkipperGrammar >
 CGaudi::Parsers::Grammar_< Iterator, typename PairT::second_type, Gaudi::Parsers::SkipperGrammar >
 CGaudi::Parsers::Grammar_< Iterator, typename std::tuple_element< 0, ResultT >::type, Gaudi::Parsers::SkipperGrammar >
 CGaudi::Parsers::Grammar_< Iterator, typename std::vector< double >::value_type, Gaudi::Parsers::SkipperGrammar >
 CGaudi::Parsers::Grammar_< Iterator, typename std::vector< double >::value_type, Skipper >
 CGaudi::Parsers::Grammar_< Iterator, typename std::vector< std::pair< double, double > >::value_type, Gaudi::Parsers::SkipperGrammar >
 CGaudi::Parsers::Grammar_< Iterator, typename VectorT::value_type, Skipper >
 CGenfun::GaudiMathImplementation::details::gsl_deleter
 CGenfun::GaudiMathImplementation::GSL_HelperSimple structure to be used for adaption interface Genfun::AbsFunction to gsl_function structure
 CGenfun::GaudiMathImplementation::NumericalDefiniteIntegral::gsl_ws_deleter
 CGenfun::GaudiMathImplementation::NumericalIndefiniteIntegral::gsl_ws_deleter
 CGslErrorHelper class to represent GSL errors
 CLockedHandle< T, MutexType >::Guard
 Cpool::Guid
 ►CGaudiUtils::Hash< T >Simple hash function
 CGaudiUtils::Hash< const T(&)[N]>Generic specialization for arrays
 Cstd::hash< Gaudi::StringKey >Specialization of hash function used in C++11 collections like std::unordered_map
 ►CGaudiUtils::Hash< T * >Partial specialization for pointers
 CGaudiUtils::Hash< T(&)[N]>Generic specialization for arrays
 CContainers::hashmap
 CHistogramSvc::Helper
 CGaudiPython::Helper
 CGaudi::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
 CGaudiMP.pTools.HistoAgent
 CGaudiPython::HistoDecoratorSimple decorator class to allow to reuse the functionality of GaudiHistos<TYPE> class in pythin
 CGaudiPython.HistoUtils.HistoFile
 ►CGaudi::HistogramBaseCommon base class for all histograms Use is solely functional to minimize dynamic_casts inside HistogramSvc
 CGaudi::Utils::HistoStatsThe collection of trivial functions to access the statistical information for the histograms
 CGaudi::Utils::Histos::HistoStringsHelper class to produce "good" dictionaries
 CHiveRndm::HiveNumbers
 ►CIAlgTaskGeneral interface for a wrapper around Gaudi algorithm
 ►CIAxis
 Cibs_param_t
 Cibsfetchctl_t
 Cibsopctl_t
 Cibsopdata2_t
 Cibsopdata3_t
 Cibsopdata_t
 CIClassInfoData base class allowing to store persistent type information
 CGaudiAlg::IDID class for Histogram and Ntuples
 ►CGaudi::meta::id_< T >
 CGaudi::meta::id_< State >
 CGaudi::meta::id_< std::conditional< std::is_base_of< id_< I >, inherit_from< id_< Is >... > >::value, interface_list< Is... >, interface_list< Is..., I > >::type >
 ►CGaudi::IDataConnectionABC describing basic data connection
 ►CIDataHandleVisitor
 ►CIDataStoreAgentGeneric data agent interface
 CStreamBuffer::IdentifiedLinkDefinition of the contained link set
 CGaudiUtils::details::IdentityOutputter
 CIgHookTrace
 CIgHookTraceAlloc
 CIgnoreError
 ►Cconcurrency::IGraphVisitor
 ►CIHistogram1D
 ►CIHistogram2D
 ►CIHistogram3D
 ►CIHistogramFactory
 CGaudi::iid_cast_details::iid_cast_t< Is >
 CGaudi::iid_cast_details::iid_cast_t< I, Is... >
 CGaudi::iid_cast_details::iid_cast_t<>
 CIInspectableInterface definition of an inspectable object
 ►CIInterfaceDefinition of the basic interface
 Cimage
 Cboost::threadpool::immediately< Pool >ShutdownPolicy which does not wait for any tasks or worker termination
 ►CIncidentBase class for all Incidents (computing events)
 CIIncidentSvc::IncidentPack
 CGaudi::Parsers::IncludedFiles
 CIndefiniteIntegral
 CGaudi::Functional::Traits::InputHandle_t< Handle >
 CGaudi::Functional::details::insert_t
 CIntegrationCollection of common types for classes NumericalIndefiniteIntegral and NumericalDefiniteIntegral
 CGaudiPython::Interface< TYPE >Minor mofidication of original Pere's structure GaudiPython::Interface This helper class is nesessary to perform C++ castings from python
 CGaudi::interface_list< I >
 CGaudi::interface_list_append< I >
 ►CGaudi::interface_list_cat< I >
 CGaudi::interface_list_cat< interface_list< I1..., I2... >, Others... >
 CGaudi::interface_list_cat< interface_list< Is... >, interface_list< I > >
 CInterfaceIDInterface ID class
 CGaudi::InterfaceId< INTERFACE, majVers, minVers >Class to handle automatically the versioning of the interfaces when they are inheriting from other interfaces
 ►CInterfaces
 ►CINTupleNTuple interface class definition
 ►CINTupleItemNTuple interface class definition
 CSystem::IO_COUNTERSProcess I/O Counters NtQueryInformationProcess using ProcessIoCounters
 CIoComponentMgr::IoComponentEntry
 CIo::IoFlags
 CIIoComponentMgr::IoMode
 ►CIOpaqueAddressOpaque address interface definition
 Cconcurrency::IPrecedenceRulesGraph
 ►CIProfile1D
 ►CIProfile2D
 ►CIRegistryThe IRegistry represents the entry door to the environment any data object residing in a transient data store is embedded
 CTuples::ItemStore< VALUE >Simple class, which represents the local storage of N-tuple items of the given type
 CGaudi::Functional::details::vector_of_const_< Container >::iterator
 ►Cstd::iterator< std::forward_iterator_tag, uint > [external]
 ►Cstd::iterator< std::input_iterator_tag, Attrib > [external]
 ►CIUpdateableObject update interface definition
 CIUpdateableInterfaceComponent interface counterpart to the above ABC
 CIValidityInterface for objects with a validity
 ►CIInspector::IValue
 ►CIVersHistoryObjInterface for Versioned History Objects
 CGaudiKernel.ProcessJobOptions.JobOptsParser
 CSystem::KERNEL_USER_TIMESProcess/Thread System and User Time NtQueryInformationProcess using ProcessTimes NtQueryInformationThread using ThreadTimes
 ►Ckey_compare
 CContainers::key_traits< KEY >Key traits class
 ►CContainers::key_traits< DATATYPE::key_type >
 CGaudiDict::KeyedContainerDict< T >
 CGaudiDict::KeyedObjectDict< T >
 CContainers::KeyedObjectManager< SETUP >KeyedObjectManager Class to manage keyed objects
 ►Clambda_t
 CDataOnDemandSvc::Leaf
 CStoreSnifferAlg::LeafInfo
 CGaudi::Parsers::Property::LessThen
 Cboost::threadpool::lifo_scheduler< Task >SchedulingPolicy which implements LIFO ordering
 CLinkManager::LinkEmbedded class defining a symbolic link Note: No copy constructor; bitwise copy (done by the compiler) is just fine
 CLinkManagerA LinkManager is the object aggregated into a DataObject, which is responsible for the handling of non-tree like links
 Clinux_proc
 ►Clist
 CIncidentSvc::Listener
 CGaudi::Utils::LockedChronoHelper object, useful for measurement of CPU-performance of highly-recursive structures, e.g
 CLockedHandle< T, MutexType >Provides automatic lock/unlock access to a class upon deref of ptr
 CGaudi::PluginService::Details::LoggerSimple logging class, just to provide a default implementation
 Cboost::threadpool::looped_task_funcLooped task function object
 CGaudiMP.pTools.LumiFSR
 CGaudi::majorMatch_t
 Cboost::spirit::qi::make_primitive< repository::qi::tag::iter_pos, Modifiers >
 CContainers::map
 ►CGaudi::Utils::MapBaseHelper base-class to allow the generic Python-decoration for all "map-like" classes in Gaudi
 CGaudi::Utils::RegEx::matchList
 CNTuple::Matrix< IOpaqueAddress * >
 CMEMORY_MAPPED_FILE
 Cmerge_job< T >
 CGaudi::Functional::MergingTransformer< Signature, Traits_ >
 CMessageThe Message class
 CGaudi::Parsers::Messages
 CMessageSvc::MsgAryPrivate helper class to keep the count of messages of a type (MSG::LEVEL)
 CMsgStreamDefinition of the MsgStream class used to transmit messages
 CGaudi::Functional::MultiScalarTransformer< ScalarOp, TransformerSignature, Traits_ >
 CGaudi::Functional::MultiTransformer< Signature, Traits_ >
 CGaudi::Functional::MultiTransformerFilter< Signature, Traits_ >
 CNamedRangeNew concept of "named" range : range with name
 CDataOnDemandSvc::NodeHelper class of the DataOnDemandSvc
 CGaudi::Parsers::Node
 CGaudi::Parsers::NodeOperations
 ►CGaudi::Details::Property::NoHandler
 ►Cnoncopyable
 CNTupleItemsNTupleItems namespace parts definition This header file is not intended to be included by the public! It's only used for the ntuple service
 CGaudi::Details::Property::NullVerifier
 CRndm::NumbersRandom number accessor This small class encapsulates the use of the random number generator
 ►Cobject
 CSmartDataObjectPtr::ObjectFinderHelper class to configure smart pointer functionality
 CSmartDataObjectPtr::ObjectLoaderHelper class to configure smart pointer functionality
 CIToolSvc::ObserverAllow call-backs when a tool is a created or retrieved
 CGaudi::Parsers::TupleInnerGrammar< Iterator, TupleT, N, Skipper >::Operations
 CGaudi::Parsers::TupleInnerGrammar< Iterator, TupleT, 1, Skipper >::Operations
 CGaudi::Parsers::MapGrammar< Iterator, MapT, Skipper >::Operations
 CGaudi::Parsers::Pnt4DGrammar< Iterator, PointT, Skipper >::Operations
 CGaudi::Parsers::Histo1DGrammar< Iterator, Skipper >::Operations
 CGaudi::Parsers::Pnt3DGrammar< Iterator, PointT, Skipper >::Operations
 CGaudi::Parsers::DataObjIDGrammar< Iterator, Skipper >::Operations
 CGaudi::Functional::Traits::OutputHandle_t< Handle >
 CReplayOutputStream::OutStreamAdderHelper class to fill the internal map of OutputStreams
 CReplayOutputStream::OutStreamTriggerHelper class to call the required OutputStream
 CGaudiMP.pTools.PackedCaloHypo
 ►CIRndmGen::Param
 CParticlePropertyA trivial class to hold information about a single particle properties
 CSystem::PathResolver
 Cpentium4_cccr_value_tPentium4_cccr_value_t
 Cpentium4_escr_value_t
 Cpfarg_ctx_t
 Cpfarg_load_t
 Cpfarg_msg_t
 Cpfarg_ovfl_msg_t
 Cpfarg_pmc_t
 Cpfarg_pmd_attr_t
 Cpfarg_pmd_t
 Cpfarg_pmr_t
 Cpfarg_set_desc_t
 Cpfarg_set_info_t
 Cpfarg_setdesc_t
 Cpfarg_setinfo_t
 Cpfarg_sinfo_t
 Cpfarg_start_t
 Cpfm_amd64_ctr_reg_t
 Cpfm_amd64_sel_reg_t
 Cpfm_core_sel_reg_t
 Cpfm_coreduo_counter_t
 Cpfm_coreduo_sel_reg_t
 Cpfm_dfl_smpl_arg_t
 Cpfm_dfl_smpl_entry_t
 Cpfm_dfl_smpl_hdr_t
 Cpfm_ds_area_core_t
 Cpfm_ds_area_p4_t
 Cpfm_gen_ia32_sel_reg_t
 Cpfm_i386_p6_ctr_reg_t
 Cpfm_i386_p6_sel_reg_t
 Cpfm_intel_atom_sel_reg_t
 Cpfm_nhm_sel_reg_t
 Cpfm_pebs_core_smpl_arg_t
 Cpfm_pebs_core_smpl_entry_t
 Cpfm_pebs_core_smpl_hdr_t
 Cpfm_pebs_nhm_smpl_entry_t
 Cpfm_pebs_p4_smpl_arg_t
 Cpfm_pebs_p4_smpl_entry_t
 Cpfm_pebs_p4_smpl_hdr_t
 Cpfm_pebs_smpl_arg_t
 Cpfm_pebs_smpl_hdr_t
 CPfmCodeAnalyser
 Cpfmlib_amd64_counter_t
 Cpfmlib_amd64_input_param_t
 Cpfmlib_amd64_output_param_t
 Cpfmlib_core_counter_t
 Cpfmlib_core_input_param_t
 Cpfmlib_core_output_param_t
 Cpfmlib_core_pebs_t
 Cpfmlib_coreduo_input_param_t
 Cpfmlib_event_t
 Cpfmlib_gen_ia32_counter_t
 Cpfmlib_gen_ia32_input_param_t
 Cpfmlib_gen_ia32_output_param_t
 Cpfmlib_i386_p6_counter_t
 Cpfmlib_i386_p6_input_param_t
 Cpfmlib_i386_p6_output_param_t
 Cpfmlib_input_param_t
 Cpfmlib_intel_atom_counter_t
 Cpfmlib_intel_atom_input_param_t
 Cpfmlib_nhm_counter_t
 Cpfmlib_nhm_input_param_t
 Cpfmlib_nhm_lbr_t
 Cpfmlib_nhm_pebs_t
 Cpfmlib_options_t
 Cpfmlib_output_param_t
 Cpfmlib_reg_t
 Cpfmlib_regmask_t
 CPipeReader
 CGaudiUtils::AllocatorPool::PoolChunk
 CPoolDbLinkManagerDescription: PoolDbLinkManager class implementation definition
 CPoolDbTokenWrapDescription:
 CSystem::POOLED_USAGE_AND_LIMITSProcess Pooled Quota Usage and Limits NtQueryInformationProcess using ProcessPooledUsageAndLimits
 CGaudiUtils::AllocatorPool::PoolLink
 CGaudi::Parsers::Position
 CROOT::Math::PositionVector3D< CoordSystem, Tag >
 CPOSIXFileHandler
 CGaudi::Parsers::PragmaOptions
 ►Cprimitive_parser
 CGaudiAlg::PrintCollection of useful utilities to print IHistogram1D (currently used for implementation of class GaudiHistoAlg and class GaudiHistoTool)
 CGaudiAlg::Print1DCollection of useful utilities to print IHistogram1D (currently used for implementation of class GaudiHistoAlg and class GaudiHistoTool)
 CGaudiAlg::Print1DProfCollection of useful utilities to print IProfile1D (currently used for implementation of class GaudiHistoAlg and class GaudiHistoTool)
 CGaudiAlg::Print2DCollection of useful utilities to print IHistogram1D (currently used for implementation of class GaudiHistoAlg and class GaudiHistoTool)
 CGaudiAlg::Print2DProfCollection of useful utilities to print IProfile2D (currently used for implementation of class GaudiHistoAlg and class GaudiHistoTool)
 CGaudiAlg::Print3DCollection of useful utilities to print IHistogram1D (currently used for implementation of class GaudiHistoAlg and class GaudiHistoTool)
 CGaudiPython::Printer< TYPE >
 CGaudiPython::Printer< ContainedObject >
 CGaudiPython::Printer< DataObject >
 CICounterSvc::PrintoutPrint counters for each element in the range [first, last) e.g
 CGaudiAlg::PrintStatCollection of useful utilities to print StatEntity (currently used for implementation of class GaudiAlgorithm and class GaudiTool)
 CGaudiAlg::PrintTupleCollection of useful utilities to print INTuple object (currently used for implementation of class GaudiTupleAlg and class GaudiTupleTool)
 Cboost::threadpool::prio_scheduler< Task >SchedulingPolicy which implements prioritized ordering
 Cboost::threadpool::prio_task_funcPrioritized task function object
 CSystem::PROCESS_BASIC_INFORMATION
 CSystem::ProcessDescriptorProvides access to process information
 CSystem::ProcessDescriptor::ProcessHandle
 CSystem::ProcessTimeSimple class to hold the time information of a process
 CprocInfo
 CProcStats
 CGaudi::Functional::Producer< Signature, Traits_ >
 ►CProperty
 CGaudi::Parsers::Property
 ►CGaudi::Details::PropertyBasePropertyBase base class allowing PropertyBase* collections to be "homogeneous"
 CPropertyMgrProperty manager helper class
 CGaudi::Parsers::PropertyName
 CGaudi::Parsers::PropertyValue
 CDataOnDemandSvc::ProtectionHelper class of the DataOnDemandSvc
 CGaudiPython::CallbackStreamBuf::PyObject_t
 CGaudiMP::PyROOTPickle
 CPythonAdaptor
 CPythonConfig
 CIUpdateManagerSvc::PythonHelperHelper class implemented in the python dictionary to allow access from python to template member functions
 CSystem::QUOTA_LIMITSProcess Quotas NtQueryInformationProcess using ProcessQuotaLimits NtQueryInformationProcess using ProcessPooledQuotaLimits NtSetInformationProcess using ProcessQuotaLimits
 CNTuple::Range< TYP >Class defining a range
 CNTuple::Range< bool >
 ►CGaudi::RangeBase_Helper class to simplify the dealing with ranges in Python
 CGaudiUtils::Allocator< Type >::rebind< U >
 CRecoSchedulerSvcBasic event loop and scheduler for fast HLT reconstruction
 CGaudiRoot::RefAccessor
 CGaudiTesting.BaseTest.ReferenceFileValidator
 CGaudiTest.ReferenceFileValidator
 CGaudi::PluginService::Details::RegistryIn-memory database of the loaded factories
 CGaudi::Functional::details::details2::remove_optional< T >
 CGaudi::Functional::details::details2::remove_optional< boost::optional< T > >
 Cboost::threadpool::resize_controller< Pool >SizePolicyController which allows resizing
 CGaudiTesting.BaseTest.Result
 CRetCodeGuardHelper class to set the application return code in case of early exit (e.g
 Creverse_wrapper< Iterable >
 CRootHistCnv::RootCompressionSettingsSimple class to decode a ROOT compression settings string, of the form '<Alg>:<level>' into the integer code to pass to ROOT
 CRootConnectionSetClass describing the setup parameters of a ROOT data connection
 CGaudi::RootConnectionSetup
 CRootFileHandler
 CGaudi::RootNTupleDescriptorDescription:
 CGaudi::RootObjectRefsPersistent reference object containing all leafs and links corresponding to a Gaudi DataObject
 CGaudi::RootRefPersistent reference object
 ►CRuntimeError
 CS_module
 CGaudi::Functional::ScalarTransformer< ScalarOp, TransformerSignature, Traits_ >
 CAvalancheSchedulerSvc::SchedulerState
 CStatusCode::ScopedDisableCheckingSimple RAII class to ignore unchecked StatusCode instances in a scope
 CStatEntity::se
 CGaudi::Parsers::KeyValueGrammar< Iterator, Skipper >::second
 CGaudi::Parsers::PairGrammar< Iterator, PairT, Skipper >::second
 CGaudi::SerialTaskQueueClass for a generic serial queue of tasks (modeled on the Intel Threading Building Blocks Design Pattern "Local Serializer")
 CGaudi::SerialTaskQueue::SerialWorkItemWrapper for the WorkItem class for internal concurrency bookkeeping
 CPersistencySvc::ServiceEntry
 CServiceManager::ServiceItem
 CServiceLocatorHelperHelper to share the implementation of service() among the various kernel base classes
 ►CSmartDataObjectPtrA small class used to access easily (and efficiently) data items residing in data stores
 CSmartIF< TYPE >Small smart pointer class with automatic reference counting for IInterface
 CSmartIF< DLLClassManager >
 CSmartIF< Gaudi::Gaudi::IIODataManager >
 CSmartIF< Gaudi::Gaudi::ISignalMonitor >
 CSmartIF< Gaudi::IFileCatalog >
 CSmartIF< IAccelerator >
 CSmartIF< IAddressCreator >
 CSmartIF< IAlgContextSvc >
 CSmartIF< IAlgExecStateSvc >
 CSmartIF< IAlgManager >
 CSmartIF< IAlgorithm >
 CSmartIF< IAlgResourcePool >
 CSmartIF< IAppMgrUI >
 CSmartIF< IAuditor >
 CSmartIF< IAuditorSvc >
 CSmartIF< IChronoStatSvc >
 CSmartIF< IComponentManager >
 CSmartIF< ICondSvc >
 CSmartIF< IConversionSvc >
 CSmartIF< ICounterSummarySvc >
 CSmartIF< ICounterSvc >
 CSmartIF< IDataManagerSvc >
 CSmartIF< IDataProviderSvc >
 CSmartIF< IEventProcessor >
 CSmartIF< IEvtSelector >
 CSmartIF< IExceptionSvc >
 CSmartIF< IFileAccess >
 CSmartIF< IHistogramSvc >
 CSmartIF< IHiveWhiteBoard >
 CSmartIF< IIncidentListener >
 CSmartIF< IIncidentSvc >
 CSmartIF< IInterface >
 CSmartIF< IJobOptionsSvc >
 CSmartIF< IMessageSvc >
 CSmartIF< IMonitorSvc >
 CSmartIF< INamedInterface >
 CSmartIF< INTupleSvc >
 CSmartIF< IPartitionControl >
 CSmartIF< IPrecedenceSvc >
 CSmartIF< IProperty >
 CSmartIF< IRndmEngine >
 CSmartIF< IRndmGen >
 CSmartIF< IRndmGenSvc >
 CSmartIF< IRunable >
 CSmartIF< IScheduler >
 CSmartIF< ISelectStatement >
 CSmartIF< ISerialize >
 CSmartIF< IService >
 CSmartIF< IStateful >
 CSmartIF< IStatSvc >
 CSmartIF< ISvcLocator >
 CSmartIF< ISvcManager >
 CSmartIF< IThreadPoolSvc >
 CSmartIF< ITimelineSvc >
 CSmartIF< IToolSvc >
 CSmartIF< Tuples::TupleObj >
 CSmartRef< TYPE >Kernel objects: SmartRef
 CSmartRef< ContainedObject >
 CSmartRef< DataObject >
 CSmartRef< KeyType >
 CSmartRefArray< TYPE >
 CSmartRefBaseUser example objects: SmartRefBase
 CSmartRefList< TYPE >
 CSmartRefMap< TYPE >
 CEventIDBase::SortByLumiEvent
 CEventIDBase::SortByRunEvent
 CEventIDBase::SortByRunLumi
 CEventIDBase::SortByTimeStamp
 CGenfun::GaudiMathImplementation::SplineBase
 CGaudi::Functional::SplittingTransformer< Signature, Traits_ >
 CIntelProfilerAuditor::stack_entity
 CStatSmall wrapper class for easy manipulation with generic counters and IStatSvc&ICounterSvc interface
 CStatusCodeSvc::StatCodeDat
 CStatEntityThe basic counter used for Monitoring purposes
 CStatic_error_check< bool >
 CStatic_error_check< false >
 Cboost::threadpool::static_size< Pool >SizePolicy which preserves the thread count
 CStatusCodeThis class is used for returning status codes from appropriate routines
 CStreamBufferThe stream buffer is a small object collecting object data
 ►CStreamHandler
 ►Cstd::stringbuf [external]
 CGaudi::Details::Property::StringConverter< TYPE >
 CGaudi::Details::Property::StringConverter< DataObjIDColl >
 CGaudi::StringKeyThe helper class to represent the efficient "key" for access
 ►CStructure
 CGaudiCommon_details::svc_eq_t
 CGaudiCommon_details::svc_lt_t
 CSvcCatalog
 CSvcFactory< T >
 CGaudi::Details::Property::SwapCallHelper to disable a while triggering it, to avoid infinite recursion
 CGaudi::SysProcStat
 CGaudi::Utils::Histos::TableSimple class for the customizeble printout of the histogram tables
 ►CIInspector::Tag
 CGaudi::Parsers::MapGrammar< Iterator, MapT, Skipper >::tag_key
 CGaudi::Parsers::MapGrammar< Iterator, MapT, Skipper >::tag_mapped
 CGaudi::tagged_bool_ns::tagged_bool< Tag >
 CMultiStoreSvc::tagROOTRoot type (address or object)
 ►Ctask
 CTBMessageSvcExtension to the standard MessageSvc that
 ►CTClassStreamer
 CGaudiTest.TempDir
 CGaudiTest.TempFile
 CGaudiTest.TemporaryEnvironmentUtility Classes
 CTHistSvc::THistID
 Cboost::threadpool::thread_pool< Task, SchedulingPolicy, SizePolicy, SizePolicyController, ShutdownPolicy >Thread pool
 CThreadGaudiSingleton mapping the pthread ID to the Gaudi thread ID
 CGaudi::TimeBased on seal::Time
 CTimelineEvent
 CTimerForSequencerAuxiliary class
 CGaudi::TimeSpanBased on seal::TimeSpan
 CTuples::detail::to_< T >
 CTuples::detail::to_float
 Cpool::TokenShadow class to mimik POOL tokens
 ►CGaudi::RootDataConnection::ToolHelper class to facilitate an abstraction layer for reading POOL style files with this package
 CToolFactory< T >
 ►CToolHandleInfoGeneral info and helper functions for toolhandles and arrays
 CGaudi::Functional::Transformer< Signature, Traits_ >
 ►Ctrue_
 ►Cstd::true_type [external]
 CTuples::TupleA simple wrapper class over standard Gaudi NTuple::Tuple facility
 CGaudi::Parsers::tuple_get_first_type< T >
 CGaudi::Parsers::tuple_get_first_type< std::tuple< T, Ts... > >
 CGaudi::Parsers::tuple_remove_first_type< T >
 CGaudi::Parsers::tuple_remove_first_type< std::tuple< T, Ts... > >
 CGaudiPython::TupleAlgDecoratorSimple class to perform the "decoration" of Tuples in Python/ROOT
 CTuples::TupleColumn< ITEM >Helper class which allows to extend the functionality of Tuple with possibility to use your own representation of complex objects
 CGaudiPython::TupleDecoratorSimple class which performs the decoration of the standard N-Tuple
 CTuples::TupleItem< ITEM >
 ►CTuples::TupleObjA simple wrapper class over standard Gaudi NTuple::Tuple facility
 CGaudi::Utils::TuplePrinter< Tuple, N >
 CGaudi::Utils::TuplePrinter< Tuple, 1 >
 CGaudiPython::TupleToolDecoratorSimple class to perform the "decoration" of Tuples in Python/ROOT
 ►Ctype
 CGaudi::Utils::TypeNameStringHelper class to parse a string of format "type/name"
 CUCharDbArrayShadow class to mimik POOL blobs
 ►Cstd::unary_function< const IInterface *, IInterface * > [external]
 ►Cstd::unary_function< TYPE, TYPE > [external]
 CProcStats::unique_fd
 CGaudi::Parsers::Units
 CGaudi::Parsers::NodeOperations::value
 CContainers::vector
 ►Cstd::vector< SmartRef< TYPE > > [external]
 CContainers::vector< void * >
 CGaudi::Functional::details::vector_of_const_< Container >
 CSystem::VM_COUNTERSProcess Virtual Memory Counters NtQueryInformationProcess using ProcessVmCounters
 Cimplementation_detail::void_t< typename >
 CGaudi::cpp17::details::void_t_<... >
 CGaudi::Functional::details::detail2::void_t_<... >
 Cboost::threadpool::wait_for_active_tasks< Pool >ShutdownPolicy which waits for the completion of all active tasks and the worker termination afterwards
 Cboost::threadpool::wait_for_all_tasks< Pool >ShutdownPolicy which waits for the completion of all tasks and the worker termination afterwards
 CWatchdogThreadSimple class for asynchronous check of time-out
 CConversionSvc::WorkerEntry
 ►CGaudi::SerialTaskQueue::WorkItemBase class for the task to be executed by the serial queue
 ►CBASE
 ►CBase
 ►CExecTestBase
 ►CIAnnotation
 ►CINTERFACE
 ►CIs
 ►CPBASE
 ►CResultStream
 ►Cstatic_visitor