The Gaudi Framework  master (5b3c9e4d)
Class List
Here are the classes, structs, unions and interfaces with brief descriptions:
[detail level 123456]
 NAIDAGaudiKernel
 Nbug_34121
 Nconcurrency
 NConfigurableUser
 NContainersContainers namespace
 NDataSvcHelpers
 Ndetails
 Nfmt
 NGaudiHeader file for std:chrono::duration-based Counters
 NGaudi
 NGaudiAlg
 NGaudiCommon_details
 NGaudiConfig
 NGaudiConfig2
 NGaudiDict
 NGaudiEx
 NGaudiExamples
 NGaudiHive
 NGaudiKernel
 NGaudiMPA class to serialize/deserialize TES objects to and from a TBufferFile Author: P
 NGaudiPartProp
 NGaudiPluginService
 NGaudiProfiling
 NGaudiPythonNamespace for all classes interfacing Gaudi to Python
 NGaudiRoot
 Ngaudirun
 NGaudiSvc
 NGaudiTesting
 NGaudiTests
 NGaudiTestSuite
 NGaudiToolLocal
 NGaudiUtils
 NGoogle
 NHepPDT
 NHepRndm
 NHiveRndm
 Nhivetimeline
 NIo
 NmakePlots
 Nnlohmann
 NNTupleNTuple name space
 NPluginServiceTestTest file used to check if the new Plugin Service is able to handle the strings used in the old one
 Npool
 Nprecedence
 Nranges
 NRndm
 NROOT
 NRootHistCnv
 NSmartRefVectorImpl
 NstdSTL namespace
 NSuperAlgDynamicGraph
 NSystemNote: OS specific details for environment resolution
 NTest
 NTuples
 Nupdate_version
 CAbortEventAlg
 CAida2Root
 CAIDATupleAlgorithmRead
 CAIDATupleAlgorithmWrite
 CAlgContextAuditor
 CAlgContextSvc
 CAlgExecState
 CAlgExecStateSvcA service that keeps track of the execution state of Algorithm
 CAlgorithmAlias for backward compatibility
 CAlgorithmHistory
 CAlgorithmManager
 CAlgResourcePool
 CAlgsExecutionStates
 CAlgTask
 CAlgTimingAuditor
 CAlgTool
 CAlgToolHistory
 CAnyDataGetAlgorithm
 CAnyDataPutAlgorithm
 CAnyDataWithViewWrapper
 CAnyDataWrapper
 CAnyDataWrapperBase
 CApplicationMgr
 CAppMgrRunableClass definition of AppMgrRunable
 CAuditor
 CAuditorSvc
 CAuditorTestAlg
 CAvalancheSchedulerSvc
 Cbackwards_compatibility_hack_time_timespan
 CBaseObjectMemberFunction
 CBasePtrSetter
 CBaseToolHandle
 CCallgrindProfile
 CCause
 Ccgaudi_factory_t
 Ccgaudi_pluginsvc_t
 Ccgaudi_property_t
 CChrono
 CChronoAuditor
 CChronoEntity
 CChronoStatSvc
 CCLibSymbolInfo
 CCollectionCloneAlg
 CColorMgsAlgorithm to test the color setting options of MsgService
 CColorMsgAlg
 CCommonAuditorBase class with common functionalities shared by few auditor implementations
 CCommonMessaging
 CCommonMessagingBase
 CCompareFirstOfPointerPair_t
 CComponentManager
 CConcurrencyFlags
 CconfigGenerator
 CConst_int_t
 CConst_uint_t
 CContainedObject
 CContextEventCounter
 CContextEventCounterData
 CContextEventCounterPtr
 CContextIncident
 CConversionSvc
 CConverter
 CConverterID
 CCopyInputStream
 CCounterAlgSimple algorithm illustrating the usage of different "counters"
 CCPUCruncher
 CCPUCrunchSvc
 CCpuHungryAlgAlgorithm which consume a lot of CPU
 CDataCreator
 CDataHandleFinder
 CDataHandleHolderBase
 CDataHandlePropertyDataHandleProperty.h GaudiKernel/DataHandleProperty.h
 CDataHistory
 CDataIncident
 CDataObject
 CDataObjectHandleDataObjectHandle.h GaudiKernel/DataObjectHandle.h
 CDataObjectHandle< AnyDataWithViewWrapper< View, Owned > >Specialization for AnyDataWithViewWrapper
 CDataObjectHandle< AnyDataWrapper< T > >Specialization for AnyDataWrapper
 CDataObjectHandle< Gaudi::NamedRange_< T > >Specialization for NamedRange_
 CDataObjectHandle< Gaudi::Range_< T > >Specialization for Range_
 CDataObjectHandleBaseDataObjectHandleBase GaudiKernel/DataObjectHandleBase.h
 CDataObjectReadHandle
 CDataObjectWriteHandle
 CDataObjID
 CDataObjID_Hasher
 CDataOnDemandSvc
 CDataStoreItem
 CDataStreamTool
 CDataSvc
 CDataSvcFileEntriesToolTool to scan a transient store branch that collects all the objects that belong to the same source (file)
 CDataTypeInfo
 CDetDataSvc
 CDetPersistencySvc
 CDHH
 CDHHVisitor
 CDirSearchPathSearch for files in a list of directories
 CDLLClassManager
 CDODBasicMapper
 CEList
 CErrorTool
 CEventCollectionContext
 CEventCollectionSelectorDefinition of class EventCollectionSelector
 CEventContext
 CEventContextHash
 CEventCounter
 CEventIDBaseThis class provides a unique identification for each event, in terms of run/event number and/or a time stamp
 CEventIDRangeEvent ID Range object. Holds two EventIDBases (start and stop)
 CEventIterator
 CEventLoopMgrClass definition of EventLoopMgr
 CEventNodeKiller
 CEventSelectorDefinition of class EventSelector
 CEventSelectorDataStreamDefinition of class EventSelectorDataStream
 CEventSlotClass representing an event slot
 CEvtCollectionStreamA small to stream Data I/O
 CEvtCollectionWriteUser example objects: EvtCollectionWrite
 CEvtDataSvc
 CEvtPersistencySvcEvtPersistencySvc class implementation definition
 CEvtSelectorContextDefinition of class EventIterator
 CEvtStoreSvc
 CExceptionSvc
 Cextend_interfacesBase class to be used to extend an interface
 CExtendedProperties
 CextendsBase class used to extend a class implementing other interfaces
 CFileIncidentThis class is the FileIncident
 CFileInfo
 CFileMgr
 CFileMgrTestAlgorithm to test the FileMgr
 CFileReadTool
 CFileRecordDataSvc
 Cfinal_action
 CFixTESPath
 CGaudi
 CGaudiAlgorithm
 CGaudiCommon
 CGaudiCommonTests
 CGaudiDll
 CGaudiException
 CGaudiHandle
 CGaudiHandleArrayT is the concrete handle type, e.g
 CGaudiHandleArrayBaseBase class of array's of various gaudihandles
 CGaudiHandleArrayProperty
 CGaudiHandleBase
 CGaudiHandleInfo
 CGaudiHandleProperty
 CGaudiHistoAlg
 CGaudiHistoAlgorithm
 CGaudiHistos
 CGaudiHistoTool
 CGaudiSequencer
 CGaudiTool
 CGaudiTupleAlg
 CGaudiTuples
 CGaudiTupleTool
 CGenericAddress
 CGetIntView
 CGetStringView
 CGlobalDirectoryRestore
 CHelloWorld
 CHistoAlgorithm
 CHistogramAgent
 CHistogramPersistencySvcHistogramPersistencySvc class implementation definition
 CHistogramSvc
 CHistory
 CHistoryObj
 CHistorySvc
 CHistoTimingAlg
 CHistoTool
 CHiveDataBrokerSvc
 CHiveReadAlgorithm
 CHiveSlimEventLoopMgr
 CHiveTestAlgorithm
 CHiveWhiteBoard
 CIAddressCreator
 CIAIDATupleSvc
 CIAlgContextSvc
 CIAlgExecStateSvcAbstract interface for a service that manages the Algorithm execution states
 CIAlgManager
 CIAlgorithm
 CIAlgResourcePool
 CIAlgTool
 CIAppMgrUI
 CIAuditor
 CIAuditorSvc
 Cibs_param_t
 Cibsfetchctl_t
 Cibsopctl_t
 Cibsopdata2_t
 Cibsopdata3_t
 Cibsopdata_t
 CIChronoStatSvc
 CIChronoSvc
 CIClassIDSvcInterface to the CLID database
 CIClassInfo
 CIClassManager
 CIComponentManager
 CICondSvc
 CIConversionSvc
 CIConverter
 CICounterSummarySvc
 CICPUCrunchSvc
 CIDataBroker
 CIDataHandleHolder
 CIDataHandleVisitor
 CIDataManagerSvc
 CIDataProviderSvc
 CIDataSourceMgr
 CIDataStoreAgent
 CIDataStoreLeavesInterface for a tool or service that returns a list of leaves (paths) in a transient store
 CIDataStreamTool
 CIDetDataSvc
 CIDODAlgMapperInterface of tools used by the DataOnDemandSvc to choose the algorithm to be run to produce the data at a path
 CIDODNodeMapperInterface of tools used by the DataOnDemandSvc to choose the type of node to be created at a path
 CIErrorTool
 CIEventProcessor
 CIEventTimeDecoder
 CIEvtSelector
 CIExceptionSvc
 CIFileAccess
 CIFileMgr
 CIGenericTool
 CIgHookTrace
 CIgHookTraceAlloc
 CIHistogramSvc
 CIHistorySvc
 CIHistoTool
 CIHiveWhiteBoard
 CIInactiveMessageCounter
 CIIncidentAsyncTestSvc
 CIIncidentListener
 CIIncidentSvc
 CIInspectable
 CIInspector
 CIInterface
 CIIoComponent
 CIIoComponentMgr
 CIMagneticFieldSvc
 CIMessageSvc
 CIMetaDataSvc
 CIMonitorSvc
 CimplementsBase class used to implement the interfaces
 CIMyOtherTool
 CIMyTool
 CINamedInterface
 CIncident
 CIncidentAsyncTestAlg
 CIncidentAsyncTestSvc
 CIncidentListenerTest
 CIncidentListenerTestAlg
 CIncidentProcAlg
 CIncidentRegistryTestListener
 CIncidentSvcDefault implementation of the IIncidentSvc interface
 CInertMessageSvc
 CInputCopyStreamExtension of OutputStream to copy the content of the main input file
 CIntelProfileAlgorithm to enable/disable the profiling by Intel at given events
 CIntelProfilerAuditor
 CInterfaceID
 CINTuple
 CINTupleItem
 CINTupleSvc
 CIoComponentMgr
 CIOpaqueAddress
 CIPartitionControl
 CIPartPropSvc
 CIPersistencySvc
 CIPrecedenceSvcAbstract interface for a service that manages tasks' precedence
 CIProperty
 CIPublishSvc
 CIRegistry
 CIRndmEngine
 CIRndmGen
 CIRndmGenSvc
 CIRunable
 Cis2ff_merger
 Cis2ff_merger_filter
 Cis_StatusCode_enum
 CIScheduler
 CISelectStatement
 CISequencerTimerTool
 CISerialize
 CIService
 CIStagerSvc
 CIStateful
 CIStatSvc
 CISvcLocator
 CISvcManager
 CITestTool
 CITHistSvc
 CIThreadInitToolAbstract interface for AlgTools to do thread local initialization
 CIThreadPoolSvcAbstract interface for a service that manages a thread pool
 CITimelineSvc
 CIToolSvc
 CITupleTool
 CIUpdateable
 CIUpdateableIF
 CIUpdateableInterface
 CIUpdateManagerSvc
 CIValidity
 CIVersHistoryObj
 CIWrongToolInterface (not implemented) to test attempts to retrieval of wrong interface
 CJemallocProfile
 CJemallocProfileSvc
 CJobHistory
 CJobOptionsSvc
 CKeyedContainerTemplate class KeyedContainer, KeyedContainer.h
 CKeyedObjectDefinition of the templated KeyedObject class
 CLinkManager
 Clinux_proc
 CLockedHandle
 CLoggingAuditor
 CLoopAlg
 CMapAlg
 CMEMORY_MAPPED_FILE
 CMemoryAuditorMonitors the memory use of each algorithm
 CMemStatAuditor
 CMessage
 CMessageSvc
 CMinimalEventLoopMgr
 CModuleIncidentBase class for Module-related incident
 CModuleLoadedIncidentFired when a module (DLL) is loaded
 CMonotonicArenaShorthand for Gaudi::Allocator::Arena with Gaudi::Arena::Monotonic resource
 CMsgStream
 CMultiStoreSvc
 CMyAlgorithm
 CMyClass1
 CMyClass1A
 CMyDataAlgorithm
 CMyGaudiAlgorithmTrivial Algorithm for tutorial purposes
 CMyGaudiTool
 CMyObject
 CMyTack
 CMyTack
 CMyTool
 CNameAuditorPrints the name of each algorithm before entering the algorithm and after leaving it
 CNamedRange
 CNTupleAlgorithm
 CNTupleItems
 CNTupleSvc
 CObjectContainerBase
 CObjectList
 CObjectMemberFunction
 CObjectVector
 COutputStreamA small to stream Data I/O
 CParentAlg
 CPartitionSwitchAlg
 CPartitionSwitchTool
 CPartPropExa
 CPartPropSvc
 Cpentium4_cccr_value_tPentium4_cccr_value_t
 Cpentium4_escr_value_t
 CPerfMonAuditor
 CPerfProfileAlgorithm to enable/disable profiling with Linux perf at given events
 CPersistencySvcPersistencySvc class implementation definition
 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
 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
 CPoolDbLinkManager
 CPoolDbTokenWrap
 CPOOLIOTestDict__Instantiations
 CPOSIXFileHandler
 CPrecedenceSvcA service to resolve the task execution precedence
 CPrescaler
 CprocInfo
 CProcStats
 CProduceIntView
 CProduceStringView
 CPropertyAlg
 CPropertyHolderHelper class to implement the IProperty interface
 CPropertyMgr
 CPropertyProxy
 CPropertyWithHandlersHelper class to simplify the migration old properties deriving directly from PropertyBase
 CPublicToolHandleHelper class to construct ToolHandle instances for public tools via the auto registering constructor
 CPublicToolHandleArrayHelper class to construct ToolHandle instances for public tools via the auto registering constructor
 CPythonAdaptor
 CPythonConfig
 CPythonHelper
 CPythonScriptingSvc
 CQotdAlg
 CRandomNumberAlg
 CReadAlg
 CReadHandleAlg
 CReadTES
 CRecordDataSvc
 CRecordOutputStream
 CRecordStream
 CReEntAlgAlgorithm to test reentrant Algorithms
 CRenounceToolInputsVisitorHelper class to be used in conjunction with the recursive tool visitor to renounce certain inputs
 CReplayOutputStream
 CRetCodeGuardHelper class to set the application return code in case of early exit (e.g
 CRichToolTest
 CRndmEngineRandom Generator engine definition
 CRndmGenRandom Generator definition
 CRndmGenSvcRandom Generator service definition
 CRootConnectionSet
 CRootFileHandler
 CRunRecordDataSvc
 CRunRecordStream
 CS_module
 CSelectStatementClass of a selection statement
 CSequencer
 CSequencerTimerTool
 CSequentialOutputStream
 CService
 CServiceA
 CServiceB
 CServiceHandle
 CServiceHandleArray
 CServiceHistory
 CServiceLocatorHelperHelper to share the implementation of service() among the various kernel base classes
 CServiceManager
 CSharedObjectsContainer
 CSmartDataLocatorA small class used to access easily (and efficiently) data items residing in data stores
 CSmartDataObjectPtr
 CSmartDataPtrA small class used to access easily (and efficiently) data items residing in data stores
 CSmartDataStorePtrA small class used to access easily (and efficiently) data items residing in data stores
 CSmartIF
 CSmartRefKernel objects: SmartRef
 CSmartRefArray
 CSmartRefBaseUser example objects: SmartRefBase
 CSmartRefList
 CSmartRefMap
 CSmartRefVectorKernel objects: SmartRefVector
 CStalledEventMonitorService that monitor the time taken by processing of single events using a separate thread
 CStat
 CStatEntityBackward compatible StatEntity class
 CStatusCode
 CStopperAlg
 CStoreExplorerAlg
 CStoreSnifferAlg
 CStreamBuffer
 CSubAlg
 CTagCollectionStream
 CTagCollectionSvcGaudi tag collection service definition
 CTemplateAlg
 CTemplatedAlg
 CTestTool
 CTestToolAlg
 CTestToolAlgFailure
 CTestToolFailing
 CTHistRead
 CTHistSvc
 CTHistWrite
 CThreadInitTaskSpecial TBB task used by ThreadPoolSvc to wrap execution of IThreadInitTools
 CThreadPoolSvcA service which initializes a TBB thread pool
 CTimeException
 CTimelineEvent
 CTimelineSvc
 CTimerForSequencerAuxiliary class
 CTimingAuditor
 CToolHandle
 CToolHandle< Gaudi::Interface::Bind::IBinder< IFace > >
 CToolHandleArray
 CToolHandleInfoGeneral info and helper functions for toolhandles and arrays
 CToolSvc
 CTsDataSvc
 CTupleAlg
 CTupleAlg2
 CTupleAlg3
 CTupleDef
 CTupleTool
 CUCharDbArray
 CUpdateManagerException
 CVFSSvc
 CViewTester
 CWatchdogThread
 CWidget
 CWriteAlg
 CWriteHandleAlg