The Gaudi Framework  master (57817a18)
Loading...
Searching...
No Matches
Class List
Here are the classes, structs, unions and interfaces with brief descriptions:
 NAIDA
 CAnnotationImplementation of the AIDA IAnnotation interface class
 CAnnotationItemInternal private annotation item class
 Nbug_34121
 CMyAlgorithm
 CTool
 Nconcurrency
 CActiveLineageScout
 CAlgoProps
 CAlgorithmNode
 CCompareNodes
 CCondDataProps
 CConditionalLineageFinder
 CConditionNode
 CControlFlowNode
 CDataNode
 CDataProps
 CDataReadyPromoter
 CDecisionHubProps
 CDecisionNode
 CDecisionUpdater
 CIGraphVisitor
 CIPrecedenceRulesGraph
 CNodePropertiesValidator
 CPrecedenceRulesGraph
 CProductionAmbiguityFinder
 CRankerByCummulativeOutDegree
 CRankerByDataRealmEccentricity
 CRankerByEccentricity
 CRankerByProductConsumption
 CRankerByTiming
 CRunSimulator
 CSubSlotScout
 CSupervisor
 CTarjanSCCFinderThe visitor implements the Tarjan algorithm for searching strongly connected components in the data flow realm of precedence rules graph
 NConfigurableUser
 CExampleIO
 CExampleCommon
 CExampleApplication
 NConfiguration
 CGaudiTestSuiteCommonConf
 CGaudi_Test_MySuperAlg
 NContainers
 Carray
 Cdecrement
 Cfind
 Chashmap
 Ckey_traitsKey traits class
 CKeyedObjectManagerKeyedObjectManager Class to manage keyed objects
 Cmap
 CtraitsContainer traits class
 Cvector
 NControlFlow
 CControlFlowNode(c) Copyright 1998-2026 CERN for the benefit of the LHCb and ATLAS collaborations # # This software is distributed under the terms of the Apache version 2 licence, # copied verbatim in the file "LICENSE"
 CControlFlowLeaf
 CControlFlowBool
 COrderedNode
 CAndNode
 COrNode
 CInvertNode
 Cignore
 Cpar
 Cseq
 Cline
 C_TestVisitor
 C_TestAlgorithm
 CDotVisitor
 Ncpluginsvc
 CRegistry
 CFactory
 CProperty
 NDataSvcHelpers
 CRegistryEntryDefinition of an entry in the transient data store
 Ndetails
 Carg_helper
 Carg_helper< Ret(T::*)(Arg) const >
 CGenericDataStoreAgent
 CPayload_helper
 CPayload_helper< Gaudi::DataHandle::Reader, Gaudi::NamedRange_< T >, U >
 CPayload_helper< Gaudi::DataHandle::Reader, Gaudi::Range_< T >, U >
 CPayload_helper< Gaudi::DataHandle::Reader, std::optional< Gaudi::NamedRange_< T > >, U >
 Creverse_wrapper
 NExtendedProperties
 CHashFunction
 Nfixtures
 CAlwaysTrueDefaultDict
 Nfmt
 Cformatter< EventContext >
 Cformatter< Gaudi::Histograming::Sink::detail::IntWithFixedWidth >Fmt dedicated formatter for IntWithFixedWidth
 Cformatter< json_fmt_arg >Fmt formatter function for json class able to handle 2 types of formats : {} : in this case the type entry of json is used to deduce what to print, looking into the registry {:name|fmt} : in this case, the entry 'name' of the json will be printed in given format
 Cis_range< Gaudi::Property< T, V, H >, Char >Definitions to allow use of Gaudi::Property<T> with fmtlib
 NGaudiThis file provides a Grammar for the type Gaudi::Accumulators::Axis It allows to use that type from python with a format liks : ( nbins, min, max, title ) where title can be ommited
 NAccumulatorsEfficient counter implementations for Gaudi
 Ndetail
 CMinType trait providing the lowest possible value (to be used as initial value for Maximum)
 CMaxType trait providing the highest possible value (to be used as initial value for Minimum)
 Ndetails
 NMsgCounter
 CHandler
 CCounterArrayInternalInternal class implementing an array of counters
 CFormatCounterDefaultDefault formating for counter names, only calling std::format on the text given at construction and passing the histo index as argument
 CFormatHistDefaultDefault formating for histogram names and title, only calling fmt::format on the text given at construction and passing the histo index as argument
 CFormatHistDefaultTDefault formating for histogram names and title, only calling fmt::format on the text given at construction and passing the key as argument
 CHistogramArrayInternalInternal class implementing an "array" of histograms
 CHistogramMapInternalInternal class implementing a map of histograms
 CAccumulatorSetAccumulatorSet is an Accumulator that holds a set of Accumulators templated by same Arithmetic and Atomicity and increase them altogether
 CAdderAn Adder ValueHandler operator(a, b) means a += b
 CAdder< Arithmetic, atomicity::full >Adder specialization in the case of atomicity full
 CAdder< Arithmetic, atomicity::none >Adder specialization in the case of atomicity none
 CAveragingAccumulatorBaseAveragingAccumulatorBase
 CAveragingCounterA counter aiming at computing sum and average
 CAxisDefinition of a default type of Histogram Axis It contains number of bins, min and max value plus a title and defines the basic type of Axis (non log) It may also contain labels for the bins
 CBaseValueHandlerBase type for all functors used as ValuesHandler
 CBaseValueHandler< Arithmetic, atomicity::full >BaseValueHandler specialization in the case of atomicity full
 CBaseValueHandler< Arithmetic, atomicity::none >BaseValueHandler specialization in the case of atomicity none
 CBinomialAccumulatorBinomialAccumulator
 Cbinomial_t
 CBinomialCounterA counter dealing with binomial data
 CBufferBuffer is a non atomic Accumulator which, when it goes out-of-scope, updates the underlying thread-safe Accumulator for all previous updates in one go
 CBufferableCounterAn empty ancester of all counters that provides a buffer method that returns a buffer on itself Also registers the counter to its owner, with default type "counter" Due to this registration, move semantic is disabled
 CConstantA functor always returning the value N
 Cconstruct_empty_tConstant used to disambiguate construction of an empty Accumulator versus the copy constructor
 CCountAccumulatorCountAccumulator
 CCounterA basic integral counter;
 CCounterArrayGeneric class implementing an array of counters The only addition to a raw array is the constructor that allows to build names of the counters automatically from the index of the counter in the array There are 2 possibilities :
 CCustomAxis
 CExtractWeightA functor to extract weight, take a pair (valueTuple, weight) as input
 CExtremumAn Extremum ValueHandler, to be reused for Minimum and Maximum operator(a, b) means if (Compare(b,a)) a = b In case of full atomicity, compare_exchange_weak is used
 CExtremum< Arithmetic, atomicity::full, Compare, Initial >Extremum specialization in the case of atomicity full
 CExtremum< Arithmetic, atomicity::none, Compare, Initial >Extremum specialization in the case of atomicity none
 CFalseAccumulatorFalseAccumulator
 CFalseTo1Helper functor for the FalseAccumulator
 CGenericAccumulatorGeneric Accumulator, templated by
 CHistogramArrayGeneric class implementing an array of histograms The only addition to a raw array is the constructor that allows to build names and titles for the histograms automatically from the index of the histogram in the array There are 2 possibilities :
 CHistogramArray< Histo, N, std::integer_sequence< unsigned int, ND... > >
 CHistogramingAccumulatorInternalInternal Accumulator class dealing with Histograming
 CHistogramingCounterBaseA base counter dealing with Histograms
 CHistogramingCounterBase< ND, Atomicity, Arithmetic, Type, Accumulator, std::tuple< AxisTypes... > >
 CHistogramMapGeneric class implementing a thread safe map of histograms
 CHistogramMap< Key, Histo, std::integer_sequence< unsigned int, ND... > >
 CHistogramWrapperInternalA Wrapper of a static Histogram base class using Properties to define title and axis
 CHistogramWrapperInternal< HistogramType, std::integer_sequence< unsigned int, ND... > >
 CHistoInputTypeSmall class used as InputType for regular Histograms basically a tuple of the given values, specialized in case of a single entry so that the syntax is more natural
 CHistoInputType< std::tuple< Elements... >, NIndex >
 CIdentityAn Identity functor
 CIntegralAccumulatorIntegralAccumulator
 CMaxAccumulatorMaxAccumulator
 CMinAccumulatorMinAccumulator
 CMsgCounter
 CPrintableCounterAn empty ancester of all counters that knows how to print themselves
 CRootHistogramingAccumulatorClass implementing a root histogram accumulator
 CRootHistogramingAccumulator< Atomicity, Arithmetic, std::integral_constant< unsigned int, 1 >, AxisTupleType >
 CRootHistogramingAccumulator< Atomicity, Arithmetic, std::integral_constant< unsigned int, 2 >, AxisTupleType >
 CRootHistogramingAccumulator< Atomicity, Arithmetic, std::integral_constant< unsigned int, 3 >, AxisTupleType >
 CRootHistogramingAccumulatorInternalInternal Accumulator class dealing with RootHistograming
 CProxySmall procyclass allowing operator[] to work as expected on the RootHistogram that is to return something having an operator+= updating the histogram properly
 CRootHistogramingCounterBaseExtension of the standard Gaudi histogram to provide similar functionnality as ROOT
 CRootHistogramingCounterBase< 1, Atomicity, Arithmetic, Type, AxisTupleType >
 CRootHistogramingCounterBase< 2, Atomicity, Arithmetic, Type, AxisTupleType >
 CRootHistogramingCounterBase< 3, Atomicity, Arithmetic, Type, AxisTupleType >
 CSigmaAccumulatorBaseSigmaAccumulatorBase
 CSigmaCounterA counter aiming at computing average and sum2 / variance / standard deviation
 CSigmaNAccumulator
 CSigmaNAccumulator< Arithmetic, Atomicity, 1 >Specialization for ND=1 to allow for better syntax
 CSigmasValueHandler
 COutputTypeTS
 CSquareA Square functor
 CSquareAccumulatorSquareAccumulator
 CStatCounterA counter aiming at computing average and sum2 / variance / standard deviation
 CSumAccumulatorSumAccumulator
 CTrueAccumulatorTrueAccumulator
 CTrueTo1Helper functor for the TrueAccumulator
 CWeightedAdderAn Adder ValueHandler, taking weight into account and computing a count plus the sum of the weights In case of full atomicity, fetch_add or compare_exchange_weak are used for each element, that is we do not have full atomicity accross the two elements
 CWeightedCountAccumulatorWeightedCountAccumulator
 CWeightedHistoInputTypeSmall class used as InputType for weighted Histograms only a pair of the InnerType and the weight
 CWeightedProductA Product functor, take a pair (value, weight) as input
 CWeightedProfileTransformAn inputTransform for WeightedProfile histograms, keeping weight and replacing value by 1
 CWeightedSquareA WeightedSquare functor, take a pair (value, weight) as input
 CWeightedSquareAccumulatorWeightedSquareAccumulator
 CWeightedSumAccumulatorWeightedSumAccumulator
 NAllocator
 CArenaCustom allocator holding a pointer to a generic memory resource
 Crebind
 NArena
 CMonotonicA fast memory arena that does not track deallocations
 NConcurrency
 CConcurrencyFlags
 CConcurrencyManagerInterface implemented by components that are allowed to set the concurrency flags of the running job
 NConfUser
 CGaudiPersistency
 Ncpp17
 Ndetails
 CdetectorImplementation of the detection idiom (negative case)
 Cdetector< Default, std::void_t< Op< Args... > >, Op, Args... >Implementation of the detection idiom (positive case)
 NCUDA
 CDeviceArray
 CDeviceArrayGlobalTag_t
 CStream
 Ncxx
 CSynchronizedValue
 NDecays
 NCC
 CCmpCCBit specific comparison of strings, useful for ordering according to the length as the primary parameter
 NNodes
 C_NodeHelper structure (especially it is light version node-holder the default constructor
 CAndRather simple (but powerful) node in the decay tree: it matches .AND
 CAnyMost simple node in the decay tree: it matches to all valid the Gaudi::Particles
 CBaryonThe trivial node : it match the Baryon
 CCCThe simple node in the decay tree: it matches to a certain particle ID or its antiparticle
 CChargedThe trivial node : it match the Charged
 CCTauSimple pid-checker for particle lifetime (in c*tau units)
 CKnownPids
 CEllThe trivial node : it match any charged lepton
 CEllMinusThe trivial node : it match any negative lepton
 CEllPlusThe trivial node : it match any positive lepton
 CHadronThe trivial node : it match the Hadron
 CHasQuarkThe trivial node : it match the quark content
 CHeavySimple pid-checker for particle mass
 CInvalidMost simple node to represent the invalid node it matches to all valid the Gaudi::Particles
 CJSpinThe trivial node : it match the 2J+1 spin
 CLeptonThe trivial node : it match the Lepton
 CLightSimple pid-checker for particle mass
 CLongLived_Represent simple predicate for Long-lived particles
 CLSpinThe trivial node : it match the 2L+1 spin
 CMassSimple pid-checker for particle mass
 CMesonThe trivial node : it match the meson
 CNegativeThe trivial node : it match the negatively charged particles
 CNegID
 CNeutralThe trivial node : it match the Neutral
 CNotSimple node which match "NOT" for the subnode
 CNuThe trivial node : it match any neutral lepton
 CNucleusThe trivial node : it match the Nucleus
 COrRather simple (but powerful) node in the decay tree: it matches .OR
 CPidThe simple node in the decay tree: it matches to a certain particle ID
 CPosID
 CPositiveThe trivial node : it match the positively charged particles
 CShortLived_Represent simple predicate for short-lived particles
 CSSpinThe trivial node : it match the 2S+1 spin
 CStableRepresent simple predicate for Stable particles
 CStableChargedRepresent simple predicate for Stable+Charged particles
 CSymbol
 CDecayThe simple representation of "simple 1-step" decay (there are no trees!
 CItemHelper representation of the item in the decay chain
 CiNodeThe abstract class which represents the single "node" of decay tree
 CNodeThe generic class to hold the pointer to other node
 CNodeList
 CSymbolsHelper class to obtain the information about the valid symbols for particles, decay descriptors and Nodes
 NDetails
 NProperty
 CBoundedVerifier
 CDefaultStringConverter
 CDefaultStringConverter< TYPE >
 CDefaultStringConverterImpl
 CNoHandler
 CNullVerifier
 CReadHandler
 CReadUpdateHandler
 CStringConverter
 CStringConverter< DataObjIDColl >
 CStringConverter< DataObjIDVector >
 CSwapCallHelper to disable a while triggering it, to avoid infinite recursion
 CUpdateHandler
 CPropertyBasePropertyBase base class allowing PropertyBase* collections to be "homogeneous"
 CPropertyIdHelper to record a property identifier as a sequence of SharedString instances
 CSharedStringStd::string wrapper for static strings where identical values actually share the memory
 CWeakPropertyRefOptional reference to a property that can be used to refer to a sting or to the string representation of a property instance value
 NdetailsHelper for type agnostic reading of data in branches
 CBranchReadHelper
 CBranchWrapperEncapsulates a branch within a ROOT TTree, managing the data and interaction with the TTree
 CcontainerHelper structure to get container type
 CLegacyAlgorithmAdapter
 Coverloaded_t
 NExample
 NTinyExperiment
 CCheckerAlgComparison of Reconstructed Tracks and MCTracks
 CDigitizationAlgDigitization algorithm returning a set of hits from MCHits, basically adding noise
 CGeneratorAlgGenerator algorithm returning a set of random tracks
 CHitMost simple Hit ever : in 2D space, and thus fully defined by x and y
 CIRandomGenSvc
 CMCHitMost simple MC Hit ever : in 2D space, and thus fully defined by x and y
 CMCTrackMost simple MC Track ever : in 2D space, starting from the origin and thus fully defined by an angle theta
 CRandomGenSvc
 CSimulationAlgSimulation algorithm creating MC Hits from a set of tracks
 CTrackMost simple Track ever : in 2D space, starting from the origin and thus fully defined by an angle theta
 CTrackingAlgTracking algorithm building tracks from hits using a simplified Hough transform
 NFunctional
 Ndetails
 Ndetail2
 CBaseClass
 CBaseClass< Tr, Default >
 COutputHandle
 COutputHandle< T, Tr, Default >
 COutputHandleFor
 COutputHandle< vector_of_output_< T >, Tr, Default >
 CInputHandle
 CInputHandle< T, Tr, Default >
 CInputHandleFor
 CInputHandle< vector_of_input_< T >, Tr, Default >
 CDefaultInputHandle
 CDefaultInputHandle< T >
 CDefaultInputHandle< EventContext >
 Ndetails2
 Cvalue_type_of
 Cvalue_type_of< T >
 Cget_from_handle
 Cindirect_iterator
 CConsumer
 CConsumer< void(const In &...), Traits_, false >
 CConsumer< void(const In &...), Traits_, true >
 CDataHandleMixin
 CDataHandleMixin< std::tuple< Out... >, std::tuple< In... >, Traits_ >
 CDataHandleMixin< type_list< Out... >, type_list< In... >, Traits_ >
 CDataHandleMixin< type_list< void >, InputSpec, Traits_ >
 Cderef_t
 CEventContextHandle
 CFilterPredicate
 CFilterPredicate< bool(const In &...), Traits_, false >
 CFilterPredicate< bool(const In &...), Traits_, true >
 Cfirst_or_empty
 Cfirst_or_empty< std::tuple< First, Rest... > >
 Chandle_vector_input
 Chandle_vector_input< vector_of_const_< T > >
 Cinsert_t
 Cinvoke_optionally_t
 CLocationSpec
 CLocationSpecFor
 CLocationSpecFor< EventContext >
 CLocationSpecFor< vector_of_input_< T > >
 CLocationSpecFor< vector_of_output_< T > >
 CLocationSpecs
 CMergingTransformer
 CMergingTransformer< Out(const Args &...), Traits_, false >
 CMergingTransformer< Out(const Args &...), Traits_, true >
 CProducer
 CProducer< Out(), Traits_, legacy >
 CProducer< std::tuple< Out... >(), Traits_, legacy >
 CSplittingMergingTransformer
 CSplittingMergingTransformer< vector_of_< Out >(const Args &...), Traits_ >
 CSplittingTransformer
 CSplittingTransformer< vector_of_< Out >(const In &...), Traits_ >
 CTailLocationSpecs
 CTailLocationSpecs< First, Rest... >
 CToolBinder
 CToolBinder< Gaudi::Interface::Bind::Box< IFace >(Args const &...), Traits >
 Ctype_list
 Cvector_of_const_
 Cvector_of_input_
 Cvector_of_output_
 NTraits
 Cuse_
 CBaseClass_t
 CInputHandle_t
 COutputHandle_t
 CwriteViewFor
 CWriteOpaqueFor
 COpaqueView
 CFilterDecisionErrorCategory
 CMergingMultiTransformer
 CMergingMultiTransformer< std::tuple< Outs... >(const Args &...), Traits_ >
 CMergingMultiTransformerFilter
 CMergingMultiTransformerFilter< std::tuple< Outs... >(const Args &...), Traits_ >
 CMultiScalarTransformer
 CMultiScalarTransformer< ScalarOp, std::tuple< Out... >(const In &...), Traits_ >
 CScalarTransformer
 CScalarTransformer< ScalarOp, Out(const In &...), Traits_ >
 Cvector_of_const_
 NGuardsGuards.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
 CExceptionGuardThe most simple guard - it execute the certain code withing typical "try {} catch" clause, used in Auditor, Algorithm, AlgTool, etc
 CAuditorGuardIt is a simple guard, which "locks" the scope for the Auditor Service is am exception-safe way
 NHistograming
 NSink
 Ndetail
 CIntWithFixedWidthHelper struct to print integers with fixed width
 Ndetails
 CAxisSmall helper struct representing the Axis of an Histogram
 CTraitsBaseCommon base for Traits dealing with Histogram conversions to Root Provides generic implementation for creating the histogram and filling meta data The filling (method fill) is not implemented
 CProfileWrapperHelper Wrapper around TProfileX to be able to fill it
 CBinAvValue
 CArthTypeAccessor
 CBase
 CBinAccessor
 CRoot
 CTraitsTemplated Traits dealing with Root Histogram filling for standard histograms
 CTraits< false, RootHisto, N >Specialization of Traits dealing with non profile Root Histograms
 CTraits< true, RootHisto, N >Specialization of Traits dealing with profile Root Histograms
 NHive
 CContextSpecificDataImplementation of a context specific storage accessible as a sort of smart reference class
 CContextSpecificPtrSimple implementation of a smart pointer with different values for different event contexts (slots)
 CFetchDataFromFile
 CFetchLeavesFromFile
 CGraphUtilities to dump graphs in different formats
 NInterface
 NBind
 CBox
 CIBinder
 CAlgToolStub
 CStub
 NInterfaces
 CIFileSvcInterface for a component that manages file access within Gaudi applications
 CIOptionsSvcInterface for a component that manages application configuration options
 CIParticlePropertySvcThe abstract interface to Particle Property Service
 CIQueueingEventProcessorExtend IEventProcessor for asynchronous scheduling of events via queue-like interface
 NMain
 CBootstrapHelper
 CStatusCode
 CProperty
 CAppMgr
 Cgaudimain
 Nmeta
 Ndetail
 Cinherit_from
 Cappend1
 Cappend1< interface_list< Is... >, I >
 CappendN
 CappendN< interface_list<>, State >
 CappendN< interface_list< I, Is... >, List >
 Cid_
 NMonitoring
 Ndetails
 Chas_reset_method
 Chas_reset_method< Arg, std::void_t< decltype(reset(std::declval< Arg & >()))> >
 Chas_mergeAndReset_method
 Chas_mergeAndReset_method< Arg, std::void_t< decltype(mergeAndReset(std::declval< Arg & >(), std::declval< Arg & >()))> >
 CBaseSinkBase class for all Sinks registering to the Monitoring Hub Should be extended by actual Sinks
 CEntityOrderList of entities we are dealing with
 CHubCentral entity in a Gaudi application that manages monitoring objects (i.e
 CEntityWrapper class for arbitrary monitoring objects
 CSinkInterface reporting services must implement
 CJSONSink
 CMessageSvcSinkSink dedicated to printing messages to the MessageSvc
 NNTuple
 NDiskBufferAppend-only file of length-prefixed records, used to park ntuple rows on disk during the event loop and replay them at finalize
 Ndetails
 CClose
 CErrorAny I/O or format problem, carrying the file it happened on
 CWriter
 CReader
 CFileHolderSmall class wrapping an algorithm and adding management of a Root File via the FileSvc
 CGenericReader
 CGenericWriterA Gaudi algorithm for writing data of any type from N locations in the event store to a TTree
 CSimpleWriterBase template for NTuple::Writer
 CSimpleWriter< std::tuple< OUTPUTs... >(const INPUTs &...), Traits_ >Specialized Algorithm for NTuple writing
 CWrapperWrapper around a given NTuple
 CWriterBase template for NTuple::Writer
 CWriter< std::tuple< OUTPUTs... >(const INPUTs &...), Traits_ >Specialized algorithm for NTuple writing when exactly one entry is written per event and a transformation is used to convert INPUTS to the stored items, aka OUTPUTS
 NParsers
 CAxisGrammar
 CStoreNbinsOp
 CStoreMinValueOp
 CStoreMaxValueOp
 CStoreTitleOp
 CBoolGrammar
 CCatalog
 CCharGrammar
 CDataObjIDGrammar
 COperations
 CEdgeGrammar
 CFileGrammar
 CGrammar_
 CGrammar_< Iterator, Gaudi::Accumulators::Axis< Arithmetic >, Skipper >
 CGrammar_< Iterator, GaudiUtils::VectorMap< KeyT, ValueT, KeyCompareT, AllocatorT >, Skipper >
 CGrammar_< Iterator, MyCustomType, Skipper >
 CGrammar_< Iterator, ROOT::Math::DisplacementVector3D< T1, T2 >, Skipper >
 CGrammar_< Iterator, ROOT::Math::LorentzVector< T1 >, Skipper >
 CGrammar_< Iterator, ROOT::Math::PositionVector3D< T1, T2 >, Skipper >
 CGrammar_< Iterator, std::list< InnerT, AllocatorT >, Skipper >
 CGrammar_< Iterator, std::map< KeyT, ValueT, KeyCompareT, AllocatorT >, Skipper >
 CGrammar_< Iterator, std::pair< KeyT, ValueT >, Skipper >
 CGrammar_< Iterator, std::set< InnerT, CompareT, AllocatorT >, Skipper >
 CGrammar_< Iterator, std::tuple< Ts... >, Skipper >
 CGrammar_< Iterator, std::unordered_map< KeyT, ValueT, HashT, KeyEqT, AllocatorT >, Skipper >
 CGrammar_< Iterator, std::unordered_set< InnerT, HashT, CompareT, AllocatorT >, Skipper >
 CGrammar_< Iterator, std::vector< InnerT, AllocatorT >, Skipper >
 CGrammar_< Iterator, T, Skipper >
 CH1Grammar
 CH2Grammar
 CH3Grammar
 CHisto1DGrammar
 CIdentifierGrammar
 CIncludedFiles
 CInputDataHelper class to enable ADL for parsers
 CIntGrammar
 CKeyValueGrammar
 Cfirst
 Csecond
 CMapGrammar
 CMessages
 CNode
 CNodeOperations
 Cvalue
 CPairGrammar
 CPnt3DGrammar
 CPnt4DGrammar
 CPosition
 CPositionalPropertyValueException
 CPragmaOptions
 CProperty
 CLessThen
 CPropertyName
 CPropertyValue
 CPropertyValueException
 CRealGrammar
 CSetGrammar
 CSkipperGrammar
 CStringGrammar
 CTupleGrammar
 CUnits
 CUnitsGrammar
 CVectorGrammar
 NPluginService
 Nv1
 NDetails
 CFactoryClass providing default factory functions
 CRegistryIn-memory database of the loaded factories
 CFactoryInfo
 CLoggerSimple logging class, just to provide a default implementation
 CFactoryClass wrapping the signature for a factory with any number of arguments
 CException
 Ntagged_bool_ns
 Ctagged_bool
 NTests
 NHistograms
 NCustomAxis
 CEnumAxisAlg
 NDirectories
 CHistoGroupsTool
 CHistoGroupsAlg
 NAxesLabels
 CHistWithLabelsAlg
 NMultiDimLayout
 CTestAlg
 NTestSuite
 NConditions
 Ndetails
 CConditionsStoreExample class to implement an actual backend for Gaudi::TestSuite::Conditions::ConditionAccessorHolder
 CConditionAccessorHolderExample of a ConditionAccessorHolder implementation
 CConditionAccessorClass wrapping the communication between condition users and conditions backend
 CCondSvcImplementation of ICondSvc used for testing Allows declaration of one or more algorithms or data objects as belonging to the "conditions realm" The scheduler will then treat them differently
 CUserAlgExample of a simple algorithm using conditions via the ConditionAccessorHolder pattern
 NCounter
 CHistoTimingAlgSimple timing of counter based histograms filling
 CGaudiHistoAlgorithmExample of algorithm using histograms accumulators
 CGaudiRootHistoAlgorithmExample of algorithm using root histograms accumulators
 NFileSvc
 CHistogramWriterAlg
 CNTupleWriterAlg
 NMultiInput
 CDumpAddressWrite the content of the RootAddress of a data object
 CReadAlgSimple algorithm used to read data from two files
 CWriteAlgSimple algorithm used to produce dummy data in the transient store
 NNTuple
 CCounterDataConsumer
 CCounterDataProducer
 CFloatDataConsumer
 CFloatDataProducer
 CIntVectorDataConsumer
 CIntVectorDataProducer
 CMyStruct
 CNTupleSimpleWriter_V
 CNTupleWriter_V
 CStrDataConsumer
 CStrDataProducer
 CStructDataConsumer
 CStructDataProducer
 NTestObjectVersion
 CCreateObject
 CUseObject
 CAsyncSleeperAlg
 CBoostArrayProperties
 CCollision
 CContextConsumer
 CContextIntConsumer
 CContextTransformer
 CCounterSimple counter object
 CCountingConsumer
 CCountSelectedTracks
 CCustomPropertiesAlgExample on how to use custom property types
 CEventEssential information of the event used in examples It can be identified by "/Event"
 CEventCounter
 CEventually
 CEvtCollectionSelectorDefinition of a small class for further pre-selections when reading an event collection
 CExtendedProperties2Simple DEMO-file for "extended vector properties",
 CFloatDataConsumer
 CFloatTool
 CFoo
 CFrExpTransformer
 CFSMCallbackTestAlgoExample of usage of callbacks, when using CallbackHolder
 CGaudiObjectHandler
 CHistoPropsSimple example, which illustrates the usage of "histogram properties" DO NOT USE
 CIMyTool
 CIntDataConsumer
 CIntDataProducer
 CIntFloatToFloatData
 CIntIntToFloatFloatData
 CIntToFloatData
 CIntVectorsMerger
 CIntVectorsMergingConsumer
 CIntVectorsToIntsTransform a vector of vector of int to a vector of int, where the output vector of in is scattered into the TES
 CIntVectorsToIntsWithContextAndScale
 CIntVectorsToIntVectorConcatenates a list of input vectors into a single output vector
 CKeyedDataProducer
 CLdExpTransformer
 CMyConsumerTool
 CBoundInstance
 CMyData
 CMyExampleTool
 CMyTrack
 CMyVertexSimple class that represents a vertex for testing purposes
 COpaqueProducer
 COptFrExpTransformer
 COptionalSRangesMerger
 COptLdExpTransformer
 CPartPropAlgAlgorithm to test the particle property service
 CPIntVectorsToIntVector
 CPrescaler
 CQueueingApplication
 CQueueingEventLoopMgr
 CRangeProducer
 CReadHandleAlg
 CS
 CSDataProducer
 CSelectTracks
 CShrdPtrConsumer
 CShrdPtrProducer
 CSRangesToIntVector
 CStringDataConsumer
 CStringDataProducer
 CStringKeyExSimple example which illustrate the usage of class StringKey
 CSvcWithoutInterface
 CTestAlgSimple algorithm useful as base class for tests
 CTHDataConsumer
 CTHDataProducer
 CTHDataProducer2
 CToolConsumer
 CTwoDMergerConcatenates a list of input vectors into a single output vector
 CUseSvcWithoutInterface
 CVectorDataProducer
 CVectorDoubleProducer
 CVoidConsumer
 CWriteHandleAlg
 NTimers
 CGenericTimerA generic timer based on std::chrono and Gaudi::Accumulators
 CScopeTimerA scoped timer that starts/stops on con/de-struction
 NTr
 CPID
 NUtils
 NHistosCollection of useful utilities for manipulations with AIDA hisgograms
 CHistoStringsHelper class to produce "good" dictionaries
 CTableSimple class for the customizeble printout of the histogram tables
 NRegExRegeEx: nemspace to hold gaudi regular expression checking
 CmatchList
 CAida2ROOTAccessor to underlying ROOT-representation of transient histograms The actual code is imported from Bender project
 CAlgContextHelper "sentry" class to automatize the safe register/unregister the algorithm's context
 CAttribStringParserParse attribute strings allowing iteration over the various attributes
 CAttribSimple class to wrap tag/value pairs
 CIteratorIterator to loop over the tag/value pairs in the attribute string
 CHistoStatsThe collection of trivial functions to access the statistical information for the histograms
 CLockedChronoHelper object, useful for measurement of CPU-performance of highly-recursive structures, e.g
 CMapBaseHelper base-class to allow the generic Python-decoration for all "map-like" classes in Gaudi
 CPeriodicActionHelper to periodically run asynchronous tasks
 CSignalMonitorSvcImplementation of Gaudi::ISignalMonitor
 CStopSignalHandlerService that stop the processing if a signal is received
 CTuplePrinter
 CTuplePrinter< Tuple, 1 >
 CTypeNameStringHelper class to parse a string of format "type/name"
 C_ConfigurablesModule
 CAlgorithmBase class from which all concrete algorithm classes should be derived
 CApplicationGaudi application entry point
 CAsynchronousAlgorithmBase class for asynchronous algorithms
 CAuditorBase class from which all concrete auditor classes should be derived
 CAxisAn IAxis represents a binned histogram axis
 CBootSvcLocatorA dual-stage boostrap mechanism is used to ensure an orderly startup of the ApplicationMgr
 Cc_opt_t
 CContainerSection
 CDataHandle
 CDataHandleVectorA configurable, dynamically sized sequence of homogeneous data handles
 CDataHandleVectorBaseType-erased interface for a configurable sequence of data handles
 CEventWatchdogAlgAdd to the transient store a tracker that detects events that are taking too long
 CFSMCallbackHolderHelper class to implement the IFSMCallbackHolder interface
 CfullMatch_t
 CGeneric1DCommon AIDA implementation stuff for histograms and profiles using ROOT implementations
 CGeneric2DCommon AIDA implementation stuff for histograms and profiles using ROOT implementations
 CGeneric3DCommon AIDA implementation stuff for histograms and profiles using ROOT implementations
 CHisto1DDefSimple 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
 CHistogram1DAIDA implementation for 1 D histograms using ROOT THD1
 CHistogram2DAIDA implementation for 2 D histograms using ROOT THD2
 CHistogram3DAIDA implementation for 3 D histograms using ROOT THD2
 CHistogramBaseCommon base class for all histograms Use is solely functional to minimize dynamic_casts inside HistogramSvc
 CIAuditorThe IAuditor is the interface implemented by the Auditor base class
 CIDataConnectionABC describing basic data connection
 CIFileCatalogFile catalog interface
 CIFileCatalogMgrFile catalog manager
 CIFSMCallbackHolderInterface defining a CallBack registration functionality based on the State Machine of Gaudi
 CIIODataManager
 Cinterface_list
 Cinterface_list_append
 Cinterface_list_append< interface_list< Is... >, I >
 Cinterface_list_cat
 Cinterface_list_cat< interface_list< I... > >
 Cinterface_list_cat< interface_list< I1... >, interface_list< I2... > >
 Cinterface_list_cat< interface_list< I1... >, interface_list< I2... >, Others... >
 CInterfaceIdClass to handle automatically the versioning of the interfaces when they are inheriting from other interfaces
 CIODataManager
 CEntry
 CISignalMonitorInterface for the service that monitors the occurrences of system signals
 CmajorMatch_t
 CMetaDataSvc
 CMultiFileCatalogThis class constitutes the core of the XML based FileCatalog API within Gaudi
 CNamedRange_
 CParticleIDHolds PDG + LHCb extension particle code, following the PDG particle numbering scheme (pdg.lbl.gov/2017/reviews/rpp2017-rev-monte-carlo-numbering.pdf)
 CParticlePropertyA trivial class to hold information about a single particle properties
 CCompareThe comparison criteria for particle properties
 CParticlePropertySvcThis service provides access to particle properties
 CProfile1DAIDA implementation for 1 D profiles using ROOT TProfile
 CProfile2DAIDA implementation for 2 D profiles using ROOT TProfile2D
 CPropertyImplementation of property with value of concrete type
 CRange_Useful class for representation of "sequence" of the objects through the range of valid iterators
 CRangeBase_Helper class to simplify the dealing with ranges in Python
 CRootAddressDescription:
 CRootCnvSvcDescription:
 CRootConnectionSetup
 CRootConverterDescription: Definition of the ROOT data converter
 CRootDatabaseCnvStatistics file converter class definition
 CRootDatabaseMerger
 Cuuid_data
 CRootDataConnectionConcrete implementation of the IDataConnection interface to access ROOT files
 CContainerSectionInternal helper class, which described a TBranch section in a ROOT file
 CToolAbstraction layer probably not needed anymore as the only implementation if RootTool
 CRootDirectoryCnvDescription: NTuple directory converter class definition Definition of the converter to manage the directories in an database representing N-Tuples
 CRootEventExtractor
 CRootEvtSelectorConcrete event selector implementation to access ROOT files
 CRootEvtSelectorContextROOT specific event selector context
 CRootNTupleCnvNTuple converter class definition for NTuples writted/read using ROOT
 CRootNTupleDescriptorDescription:
 CRootObjectRefsPersistent reference object containing all leafs and links corresponding to a Gaudi DataObject
 CRootPerfMonSvcDescription:
 CRootRefPersistent reference object
 CRootStatCnvDescription: Base class converter for N-tuples and related classes
 CRootToolDescription:
 CSequence
 CSequencerA Sequencer is essentially a list of Algorithms and is responsible for their management
 CStringKeyHelper class for efficient "key" access for strings
 CStringKeyHashTransparent hash operator for heterogeneous lookups
 CSysProcStat
 Ctagged_bool
 CTimeBased on seal::Time
 CTimeSpanBased on seal::TimeSpan
 CXMLFileCatalogThis class constitutes the core of the XML based FileCatalog API
 NGaudi
 NFunctional
 Ndetails
 CTransformer
 CMultiTransformer
 CTransformer< Out(const In &...), Traits_, true >
 CTransformer< Out(const In &...), Traits_, false >
 CMultiTransformer< std::tuple< Out... >(const In &...), Traits_, true >
 CMultiTransformer< std::tuple< Out... >(const In &...), Traits_, false >
 CMultiTransformerFilter
 CMultiTransformerFilter< std::tuple< Out... >(const In &...), Traits_ >
 NGaudiConfig2
 N_configurables
 CProperty
 CConfigurableMeta
 CConfigurable
 N_db
 CConfDB2
 CConfigurablesDB
 Nsemantics
 CPropertySemantics
 CDefaultSemantics
 C_JSONValue
 C_JSONOption
 CJSONSemantics
 CStringSemantics
 CBoolSemantics
 CFloatSemantics
 CIntSemantics
 CComponentSemantics
 CComponentHandleSemantics
 C_GaudiHandleArrayOptionValue
 CGaudiHandleArraySemantics
 CDataHandleSemantics
 C_ListHelper
 CSequenceSemantics
 CDataHandleVectorSemantics
 C_SetHelper
 CSetSemantics
 COrderedSetSemantics
 C_DictHelper
 CMappingSemantics
 NGaudiDict
 CKeyedContainerDict
 CKeyedObjectDict
 NGaudiEx
 CQotdAlg
 NGaudiKernel
 NConfigurable
 C_DefaultPropertiesCollectorHelper
 CError
 CPropertyReference
 CConfigurable
 CDefaultName
 CDummyDescriptor
 CConfigurableGeneric
 CConfigurableAlgorithm
 CConfigurableService
 CConfigurableAlgTool
 CConfigurableAuditor
 CConfigurableUser
 CCreateSequencesVisitor
 CSuperAlgorithm
 NConfigurableDb
 C_CfgDb
 C_Singleton
 NConfigurableMeta
 CConfigurableMeta
 NConstants
 CMessageLevel
 NDataHandle
 CDataHandle
 CDataHandleVector
 NGaudiHandles
 CGaudiHandle
 CPublicToolHandle
 CPrivateToolHandle
 CServiceHandle
 CGaudiHandleArray
 CServiceHandleArray
 CPublicToolHandleArray
 CPrivateToolHandleArray
 NProcessJobOptions
 CLogFormatter
 CLogFilter
 CConsoleHandler
 CParserError
 CJobOptsParser
 C_TempSysPath
 NPropertyProxy
 CPropertyProxy
 CGaudiHandlePropertyProxyBase
 CGaudiHandlePropertyProxy
 CGaudiHandleArrayPropertyProxy
 CDataHandlePropertyProxy
 CDataHandleVectorPropertyProxy
 NGaudiMPA class to serialize/deserialize TES objects to and from a TBufferFile Author: P
 NFdsRegistry
 CFdsDict
 NGMPBase
 CMiniWriter
 CCollectHistograms
 CEventCommunicator
 CTESSerializer
 CGMPComponent
 CReader
 CSubworker
 CWorker
 CWriter
 CCoord
 NIoRegistry
 CIoRegistry
 NParallel
 CStatistics
 CTask
 CWorkManager
 CSshSession
 NpTools
 CHistoAgent
 CFileRecordsAgent
 CLumiFSR
 CPackedCaloHypo
 CSyncMini
 CSyncer
 CTESSerializer
 NGaudiPartProp
 NService
 CiParticlePropertySvc
 NGaudiPythonGaudiPython.h GaudiPython/GaudiPython.h
 NBindings
 CInterfaceCast
 CInterface
 CPropertyEntry
 CiProperty
 CiService
 CiAlgorithm
 CiAlgTool
 CiDataSvc
 CiHistogramSvc
 CiNTupleSvc
 CiToolSvc
 CiEventSelector
 CAppMgr
 CCallbackStreamBuf
 CPyAlgorithm
 NPersistency
 CPersistencyError
 CUnknownPersistency
 CFileDescription
 CPersistencyHelper
 CRootPersistency
 C_identityIt is here due to 'missing'(?) std::identity
 CCallbackStreamBuf
 CPyObject_t
 CHelper
 CInterfaceMinor mofidication of original Pere's structure GaudiPython::Interface This helper class is nesessary to perform C++ castings from python
 CInterface< IInterface >
 CPrinter
 CPrinter< ContainedObject >
 CPrinter< DataObject >
 CPyAlgorithmPython Algorithm base class
 NGaudiRoot
 CRefAccessor
 CIOHandler
 Ngaudirun
 CArgProcessor
 CFakeModule
 NGaudiTesting
 NFixtureResult
 CProcessTimeoutError
 CExceededStreamError
 CFixtureResult
 NGaudiExeTest
 CGaudiExeTest
 NJIRA
 CGAUDI_1185Special service to expose GAUDI-1185
 Npreprocessors
 CFilePreprocessor
 CFilePreprocessorSequence
 CLineSkipper
 CBlockSkipper
 CRegexpReplacer
 CLineSorter
 CSortGroupOfLines
 NSubprocessBaseTest
 CSubprocessBaseTest
 Nutils
 CCodeWrapper
 CCustomIncidentAlg
 CDestructorCheckAlg
 CEvenEventsFilter
 CFailingSvcSpecial service that issue a failure in one of the transitions (for testing)
 CGaudiEnv
 CGetDataObjectAlgSimple algorithm that retrieves objects from the transient store
 CITestTool
 CListToolsSimple algorithm that creates dummy objects in the transient store
 COddEventsFilter
 CPrintMemoryUsageSimple algorithm that prints the memory usage every N events (property "Frequency")
 CPutDataObjectAlgSimple algorithm that creates dummy objects in the transient store
 CSignallingAlgSimple algorithm that raise a signal after N events
 CSleepyAlg
 CStopLoopAlg
 CSvcWithToolSpecial service that issue a failure in one of the transitions (for testing)
 CTestAlg
 CTestTool
 CLogger
 NGaudiTestSuite
 CCounterSvcAlgSimple algorithm use for test case bug_30209_namespace_in_sequencer.qmt nothing to do anymore with ICounterSvc
 CGaudiPPSSmall algorithm using Gaudi::ParticlePropertySvc
 CLoggingAuditor
 CStatSvcAlgSimple algorithm to illustrate the statistical abilities of "Stat"-part of Chrono&Stat Service
 CTimingAlgThe primitive class to illustrate the usage of IChronoSvc , ChronoEntity & Chrono objects
 NGaudiUtils
 Ndetails
 CIdentityOutputter
 CAllocatorAllocator
 Crebind
 CAllocatorPoolAllocator pool
 CPoolLink
 CPoolChunk
 CGenericHashGeneric hash implementation (for easy migration to the new Hash class)
 CHashSimple hash function
 CHash< const Gaudi::ParticleID & >
 CHash< const Gaudi::ParticleID >
 CHash< const T & >Remove extra qualifiers:
 CHash< const T * >Remove extra qualifiers:
 CHash< const T >Remove extra qualifiers:
 CHash< const T(&)[N]>Generic specialization for arrays
 CHash< Gaudi::ParticleID & >
 CHash< Gaudi::ParticleID >
 CHash< T & >Remove extra qualifiers:
 CHash< T * >Partial specialization for pointers
 CHash< T(&)[N]>Generic specialization for arrays
 CHashMapCommon class providing an architecture-independent hash map
 CMapExtension of the STL map
 CVectorMapA bit modified version of 'Loki::AssocVector' associative vector from Loki library by Andrei Alexandrescu
 C_compare_typeThe actual structure used to compare the elements Only "key" is important for comparison
 NHepPDT
 CTestUnknownID
 NHepRndm
 CBaseEngine
 CEngine
 CGenerator
 CGenerator< Rndm::DefinedPdf >
 CSynchronizedEngine
 NHiveRndm
 CHiveNumbers
 Nhivetimeline
 CData
 Nimplementation_detailTemplated class to add the standard messaging functionalities
 Cadd_name
 Cadd_serviceLocator
 NIo
 CIoFlags
 CFileAttr
 CFileHdlr
 NmakePlots
 CTimingInfo
 Nnlohmann
 Cadl_serializer< std::chrono::duration< Rep, Period > >
 NNTupleNTuple name space
 C_AccessorClass acting as a smart pointer holding a N tuple entry
 C_ArrayAbstract class describing a column-array in a N tuple
 C_ArrayImpConcrete class discribing a column-array in a N tuple
 C_DataAbstract class describing basic data in an Ntuple
 C_DataImpConcrete class discribing basic data items in an N tuple
 C_ItemAbstract class describing a column in a N tuple
 C_ItemImpConcrete class discribing a column in a N tuple
 C_MatrixAbstract class describing a matrix column in a N tuple
 C_MatrixImpConcrete class discribing a matrix column in a N tuple
 CArrayClass acting as a smart pointer holding a N tuple _Item
 CArray< IOpaqueAddress * >
 CColumnWiseTuple
 CDataItem
 CDirectorySmall class representing an N tuple directory in the transient store
 CFileSmall class representing an N tuple file in the transient store
 CItemClass acting as a smart pointer holding a N tuple _Item
 CItem< bool >Specialization acting as a smart pointer holding a N tuple _Item
 CMatrixClass acting as a smart pointer holding a N tuple _Item
 CMatrix< IOpaqueAddress * >
 CRangeClass defining a range
 CRange< bool >
 CRowWiseTuple
 CSelectorNTuple Selector class
 CTupleAbstract base class which allows the user to interact with the actual N tuple implementation
 CTupleImp
 NPluginServiceTestTest file used to check if the new Plugin Service is able to handle the strings used in the old one
 CCustomFactoryAlgorithm
 CMyAlg
 CMyTemplatedAlg
 Nprecedence
 CAlgoProps
 CAlgoTraceProps
 CAllPass
 CCFDecision
 CCondDataProps
 CCruncherSequence
 CDataProps
 CDecisionHubProps
 CDecisionNegation
 CDuration
 CEndTime
 CEntityState
 CGroupExit
 CGroupLogic
 CGroupMode
 COperations
 CRealTimeValue
 CRndBiasedBooleanValue
 CStartTime
 CUniformBooleanValue
 CUniformTimeValue
 CVertexName
 NRndm
 CGenerator
 CGaussParameters for the Gauss random number generation
 CExponentialParameters for the Gauss random number generation
 CChi2Parameters for the Chi2 distributed random number generation
 CBreitWignerParameters for the BreitWigner distributed random number generation
 CLandauParameters for the Landau distributed random number generation
 CBreitWignerCutOffParameters for the BreitWigner distributed random number generation with cut off;
 CStudentTParameters for the StudentT distributed random number generation
 CGammaParameters for the Gamma distributed random number generation
 CPoissonParameters for the Poisson distributed random number generation with a given mean
 CBinomialParameters for the Binomial distributed random number generation
 CFlatParameters for the flat random number generation within boundaries [minimum, maximum]
 CBitParameters for the bit value generation: returns values 0 and 1
 CDefinedPdfGenerate a random number Generator following generally distributed random values, given a user-defined probability distribution function
 CGaussianTailParameters for the Gaussian tail number generation
 CNumbersRandom number accessor This small class encapsulates the use of the random number generator
 NROOT
 NMath
 CPositionVector3D
 CDisplacementVector3D
 CCartesian3D
 NRootHistCnv
 CDirectoryCnv
 CPersSvcPersistency service - to store histograms in ROOT format
 CRConverterRoot Converter
 CRCWNTupleCnvConverter of Column-wise NTuple into ROOT format
 CLayoutHow the items of a tuple map onto the staging buffer and the TTree branches
 CItem
 CBuffered
 CRDirectoryCnvCreate persistent and transient representations of data store directories
 CRFileCnvNTuple converter class definition
 CRHistogramCnvGeneric converter to save/read AIDA_ROOT histograms using ROOT
 CTTH
 CRNTupleCnvNTuple converter class definition
 CRootCompressionSettingsSimple class to decode a ROOT compression settings string, of the form '<Alg>:<level>' into the integer code to pass to ROOT
 CRootObjAddress
 CRRWNTupleCnvRow wise NTuple converter class definition
 NSmartRefVectorImpl
 CSmartRefVectorPythonizer
 NstdSTL namespace
 Cformatter< EventContext >
 Chash< Gaudi::Details::PropertyId >
 Chash< Gaudi::StringKey >Specialization of hash function used in C++11 collections like std::unordered_map
 NSuperAlgDynamicGraph
 CMySuperAlgJob options file
 NSystemNote: OS specific details for environment resolution
 CIO_COUNTERSProcess I/O Counters NtQueryInformationProcess using ProcessIoCounters
 CKERNEL_USER_TIMESProcess/Thread System and User Time NtQueryInformationProcess using ProcessTimes NtQueryInformationThread using ThreadTimes
 CPathResolver
 CPOOLED_USAGE_AND_LIMITSProcess Pooled Quota Usage and Limits NtQueryInformationProcess using ProcessPooledUsageAndLimits
 CPROCESS_BASIC_INFORMATION
 CProcessDescriptorProvides access to process information
 CProcessHandle
 CProcessTimeSimple class to hold the time information of a process
 CQUOTA_LIMITSProcess Quotas NtQueryInformationProcess using ProcessQuotaLimits NtQueryInformationProcess using ProcessPooledQuotaLimits NtSetInformationProcess using ProcessQuotaLimits
 CVM_COUNTERSProcess Virtual Memory Counters NtQueryInformationProcess using ProcessVmCounters
 NTest
 CViewTester
 Nupdate_version
 CFields
 CReplacementRule
 CFileUpdater
 CAbortEventAlgSmall algorithm that after a given number of events triggers an AbortEvent
 CAIDATupleAlgorithmRead
 CAIDATupleAlgorithmWrite
 CAlgContextAuditorDescription: Register/Unregister the AlgContext of each algorithm before entering the algorithm and after leaving it
 CAlgContextSvcSimple implementation of interface IAlgContextSvc for Algorithm Context Service
 CAlgExecStateRefWrapper on an Algorithm state
 CAlgExecStateRefConstWrapper on an Algorithm state, const version
 CAlgExecStateSvcA service that keeps track of the execution state of Algorithm
 CAlgExecStateInternalInternal state of an algorithm
 CAlgorithmAlias for backward compatibility
 CAlgorithmHistoryAlgorithmHistory class definition
 CAlgorithmManagerIn charge of the creation of concrete instances of Algorithms
 CAlgorithmItem
 CAlgResourcePoolThe AlgResourcePool is a concrete implementation of the IAlgResourcePool interface
 CAlgsExecutionStatesThe AlgsExecutionStates encodes the state machine for the execution of algorithms within a single event
 CAlgTask
 CAlgTimingAuditor
 Cstats_t
 CAlgToolBase class from which all the concrete tool classes should be derived
 CAlgToolHistoryAlgToolHistory class definition
 CAnyDataGetAlgorithm
 CAnyDataPutAlgorithm
 CAnyDataWithViewWrapper
 CAnyDataWrapper
 CAnyDataWrapperBase
 CPtr
 CApplicationMgrThe Application Manager class
 CAppMgrRunableClass definition of AppMgrRunable
 CAuditorSvcThis service manages Auditors
 CAuditorTestAlg
 CAvalancheSchedulerSvc
 CTaskSpecStruct to hold entries in the alg queues
 CAlgQueueSortComparison operator to sort the queues
 Cbackwards_compatibility_hack_time_timespan
 CBaseToolHandleNon-templated base class for actual ToolHandle<T>
 CBoostArrayPropertiesThe Factory
 CBootSvcLocatorA dual-stage boostrap mechanism is used to ensure an orderly startup of the ApplicationMgr
 CCause
 Ccgaudi_factory_t
 Ccgaudi_pluginsvc_t
 Ccgaudi_property_t
 CChronoA small utility class for chronometry of user codes
 CChronoAuditorMonitors the cpu time usage of each algorithm
 CChronoEntitySmall helper class for implementation of ChronoStatSvc service, It also could be used as some local timer
 CChronoStatSvcThe Chrono & Stat Sservice: service implements the IChronoStatSvc interface and provides the basic chronometry and some statistical counts needed by all applications
 CCLibSymbolInfo
 CCollectionCloneAlgSmall algorithm, which allows to merge N-tuples in a generic way
 CColorMgsAlgorithm to test the color setting options of MsgService
 CColorMsgAlg
 CCommonMessaging
 CCommonMessagingBase
 CCompareFirstOfPointerPair_t
 CComponentManagerBase class for a component manager
 CConcurrencyFlagsProvides information about the level of concurrency of the currently executing job
 CconfigGenerator
 CContainedObjectAll classes that their objects may be contained in an LHCb ObjectContainer (e.g
 CContextEventCounter
 CContextEventCounterData
 CContextEventCounterPtr
 CContextIncident
 CConversionSvcBase class for all conversion services
 CWorkerEntry
 CConverterConverter base class
 CConverterID
 CCopyInputStream
 CCounterAlgSimple algorithm illustrating the usage of different "counters"
 CCPUCruncherA class that implements a search for prime numbers
 CCPUCrunchSvc
 CDataCreatorTrivial Algorithm for test purposes
 CDataHandleFinderImplements the IDataHandleVisitor interface Class used to explore heirarchy of nested IDataHandleHolders
 CDataHandleHolderBase
 CDataHandleProperty
 CDataHandleVectorPropertyDataHandleProperty.h GaudiKernel/DataHandleProperty.h
 CDataHistoryDataHistory class definition
 CDataHistoryOrder
 CDataIncidentData service incident class
 CDataObjectA DataObject is the base class of any identifiable object on any data store
 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_
 CDataObjectHandle< std::optional< Gaudi::NamedRange_< T > > >Specialization for optional<NamedRange_>
 CDataObjectHandleBaseDataObjectHandleBase GaudiKernel/DataObjectHandleBase.h
 CDataObjectReadHandle
 CDataObjectWriteHandle
 CDataObjID
 CDataObjID_Hasher
 CDataOnDemandSvcThe DataOnDemandSvc listens to incidents typically triggered by the data service of the configurable name "IncidentName"
 CProtectionHelper class of the DataOnDemandSvc
 CNodeHelper class of the DataOnDemandSvc
 CLeaf
 CDataStoreItemDescription of the DataStoreItem class
 CDataStreamTool
 CDataSvcData service base class
 CDataSvcFileEntriesToolTool to scan a transient store branch that collects all the objects that belong to the same source (file)
 CDataTypeInfoSmall class which allows access to internal type IDs
 CDetDataSvcA DataSvc specialized in detector data
 CDetPersistencySvc
 CDHH
 CDHHVisitor
 CDirSearchPathSearch for files in a list of directories
 CeqPathName
 CDLLClassManager
 CDODBasicMapperDefault implementation of a DataOnDemand mapper
 CEventCollectionContext
 CEventCollectionSelectorDefinition of class EventCollectionSelector
 CMyContextType
 CEventContextThis class represents an entry point to all the event specific data
 CEventContextFormatterCustom formatter for EventContext to support std::format and fmt
 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
 CEventLoopMgrClass definition of EventLoopMgr
 CEventSelectorDefinition of class EventSelector
 CEventSelectorDataStreamDefinition of class EventSelectorDataStream
 CEventSlotClass representing an event slot
 CEvtCollectionStreamA small to stream Data I/O
 CEvtCollectionWriteUser example objects: EvtCollectionWrite
 CEvtDataSvcA EvtDataSvc is the base class for event services
 CEvtPersistencySvcEvtPersistencySvc class implementation definition
 CEvtSelectorContextDefinition of class EventIterator
 CEvtStoreSvcUse a minimal event store implementation, and adds everything required to satisfy the IDataProviderSvc, IDataManagerSvc and IHiveWhiteBoard interfaces by throwing exceptions except when the functionality is really needed..
 CExceptionSvcSimple implementation of IExceptionSvc abstract interface
 Cextend_interfacesBase class to be used to extend an interface
 CExtendedPropertiesSimple DEMO-file for "extended properties", implementation file for class ExtendedProperties
 CExtendedProperties2Simple DEMO-file for "extended vector properties",
 CextendsBase class used to extend a class implementing other interfaces
 CFetchDataFromFile
 CFiberManagerThe FiberManager manages a pool of threads used to run boost::fiber fibers
 CFileAttr
 CFileHdlr
 CFileIncidentThis class is the FileIncident
 CFileMgr
 CFileMgrTestAlgorithm to test the FileMgr
 CFileReadToolBasic implementation of the IFileAccess interface
 CFileRecordDataSvcA FileRecordDataSvc is the base class for event services
 CFileSvcImplementation of the IFileSvc interface, allowing algorithms to access ROOT files via a centralized service, and ensuring that files are shared appropriately and not unintentionally overwritten or duplicated
 Cfinal_action
 CGaudiThis is a number of static methods for bootstrapping the Gaudi framework
 CGaudiExceptionDefine general base for Gaudi exception
 CGaudiHandleHandle to be used in lieu of naked pointers to gaudis
 CGaudiHandleArrayT is the concrete handle type, e.g
 CGaudiHandleArrayBaseBase class of array's of various gaudihandles
 CGaudiHandleArrayProperty
 CGaudiHandleBaseBase class to handles to be used in lieu of naked pointers to various Gaudi components
 CGaudiHandleInfo
 CGaudiHandleProperty
 CGenericAddressGeneric Transient Address
 CGetIntView
 CGetStringView
 CGlobalDirectoryRestore
 CGPUCruncherA test asynchronous algorithm on the GPU
 CHelloWorldTrivial Algorithm for tutotial purposes
 CHistoAlgorithm
 CHistogramAgentHistogramAgent base in charge of collecting all the references to DataObjects in a transient store that passes some selection criteria
 CHistogramPersistencySvcHistogramPersistencySvc class implementation definition
 CHistogramSvcHistogramSvc class definition
 CHelper
 CHistory
 CHistoryObjBase class for History Objects
 CHistorySvcHistorySvc class definition
 CHiveDataBrokerSvc
 CHiveReadAlgorithm
 CHiveSlimEventLoopMgr
 CHiveTestAlgorithm
 CHiveWhiteBoardData service base class
 CIAddressCreatorIAddressCreator interface definition
 CIAIDATupleSvcDefinition of the IAIDATupleSvc interface class
 CIAlgContextSvcAn abstract interface for Algorithm Context Service
 CIAlgExecStateSvcAbstract interface for a service that manages the Algorithm execution states
 CIAlgManagerThe IAlgManager is the interface implemented by the Algorithm Factory in the Application Manager to support management functions
 CIAlgorithmThe IAlgorithm is the interface implemented by the Algorithm base class
 CIAlgResourcePoolThe IAlgResourcePool is the interface for managing algorithm instances, in particular if clones of the same algorithm exist
 CIAlgToolThe interface implemented by the AlgTool base class
 CIAppMgrUIApplication Manager User Interface
 CIAuditorSvcThe interface implemented by the IAuditorSvc base class
 CIAxis
 CIChronoStatSvcThe IChronoStatSvc is the interface implemented by the ChronoStatService
 CIChronoSvc"Chrono"-related part of interface IChronoStatSvc
 CIClassIDSvcInterface to the CLID database
 CIClassInfoData base class allowing to store persistent type information
 CIClassManagerThe IClassManager is the interface implemented by the generic Factory in the Application Manager to support class management functions
 CIComponentManager
 CICondSvcInterface for the Condition Service
 CIConversionSvc
 CIConverterThe data converters are responsible to translate data from one representation into another
 CICPUCrunchSvc
 CIDataBroker
 CIDataHandleHolder
 CIDataHandleVisitor
 CIDataManagerSvc
 CIDataProviderSvcData provider interface definition
 CIDataSourceMgrIDataSourceMgr interface definition
 CIDataStoreAgentGeneric data agent interface
 CIDataStoreLeavesInterface for a tool or service that returns a list of leaves (paths) in a transient store
 CIDataStreamTool
 CIDetDataSvcAbstract interface for a DataSvc manipulating condition data (i.e
 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
 CIEventProcessorThe IEventProcessor is the interface to process events
 CIEventTimeDecoderInterface that a Tool that decodes the event time has to implement
 CIEvtSelectorThe Event Selector Interface
 CContext
 CIExceptionSvcThe abstract interface for exception handling service
 CIFileAccessAbstract interface for a service or tool implementing a read access to files
 CIFileMgr
 CIHistogram1D
 CIHistogram2D
 CIHistogram3D
 CIHistogramFactory
 CIHistogramSvcDefinition of the IHistogramSvc interface class
 CIHistorySvcDefinition of the IHistorySvc interface class
 CIHiveWhiteBoard
 CIInactiveMessageCounter
 CIIncidentAsyncTestSvc
 CIIncidentListenerThe interface implemented by any class wanting to listen to Incidents
 CIIncidentSvcThe interface implemented by the IncidentSvc service
 CListenerListener properties
 CIInspectableInterface definition of an inspectable object
 CIInspectorInspector base class
 CIValue
 CTag
 C_V
 C_TT
 CIInterfaceDefinition of the basic interface
 CIIoComponent
 CIIoComponentMgr
 CIoMode
 CIMagneticFieldSvcThe interface to the MagneticFieldSvc
 CIMessageSvcThe IMessage is the interface implemented by the message service
 CIMetaDataSvc
 CIMonitorSvcDefinition of the IMonitorSvc interface, which publishes Gaudi variables to outside monitoring processes
 CimplementsBase class used to implement the interfaces
 CIMyOtherToolSecond interface, to test multiple interface tools
 CIMyToolExample of an Interface of a Algorithm Tool
 CINamedInterfaceIInterface compliant class extending IInterface with the name() method
 CIncidentBase class for all Incidents (computing events)
 CIncidentAsyncTestAlg
 CIncidentAsyncTestSvc
 CIncidentListenerTest
 CIncidentListenerTestAlg
 CIncidentProcAlg
 CIncidentRegistryTestListener
 CIncidentSvcDefault implementation of the IIncidentSvc interface
 CInertMessageSvcThread safe extension to the standard MessageSvc
 CInputCopyStreamExtension of OutputStream to copy the content of the main input file
 CInterfaceIDInterface ID class
 CINTupleNTuple interface class definition
 CINTupleItemNTuple interface class definition
 CINTupleSvc
 CIoComponentMgr
 CIoComponentEntry
 CIoFlags
 CIOpaqueAddressOpaque address interface definition
 CIPartPropSvc
 CIPersistencySvcData persistency service interface
 CIPrecedenceSvcAbstract interface for a service that manages tasks' precedence
 CIProfile1D
 CIProfile2D
 CIPropertyThe IProperty is the basic interface for all components which have properties that can be set or get
 CIPublishSvcDefinition of the IPublishSvc interface, which publishes variables to outside monitoring processes
 CIRegistryThe IRegistry represents the entry door to the environment any data object residing in a transient data store is embedded
 CIRndmEngineDefinition of a interface for a generic random number generator giving randomly distributed numbers in the range [0...1] number generators
 CIRndmGenDefinition of a interface for a generic random number generators
 CParam
 CIRndmGenSvcRandom Generator service interface definition Definition of a interface for a service to access random generators according to predefined distributions:
 CIRunableRunable interface definition
 Cis2f_merger_with_scalar
 Cis2ff_merger
 Cis2ff_merger_filter
 Cis2ff_merger_filter_with_scalar
 Cis2ff_merger_with_scalar
 Cis_merger_consumer_with_scalar
 Cis_StatusCode_enum
 CISchedulerGeneral interface for algorithm scheduler
 COccupancySnapshotSample occupancy at fixed interval (ms) Negative value to deactivate, 0 to snapshot every change Each sample, apply the callback function to the result
 CISelectStatementA select statement can either contain
 CISerializeObject serialization interface definition
 CIServiceGeneral service interface definition
 CIStagerSvc
 CIStatefulInterface for classes that implement the Gaudi State Machine
 CIStatSvc"Stat"-related part of interface IChronoStatSvc
 CISvcLocatorThe ISvcLocator is the interface implemented by the Service Factory in the Application Manager to locate services in the framework
 CISvcManagerThe ISvcManager is the interface implemented by the Service Factory in the Application Manager to support management functions
 CITestTool
 CITHistSvc
 CIThreadInitToolAbstract interface for AlgTools to do thread local initialization
 CIThreadPoolSvcAbstract interface for a service that manages a thread pool
 CITimelineSvc
 CTimelineRecorderRAII helper to record timeline events
 CIToolSvcThe interface implemented by the IToolSvc base class
 CObserverAllow call-backs when a tool is a created or retrieved
 CIUpdateableObject update interface definition
 CIUpdateableIF
 CIUpdateableInterfaceComponent interface counterpart to the above ABC
 CIValidityInterface for objects with a validity
 CIVersHistoryObjInterface for Versioned History Objects
 CIWrongToolInterface (not implemented) to test attempts to retrieval of wrong interface
 CJobHistoryJobHistory class definition
 CJobOptionsSvc
 CJSONPropertyAlg
 CKeyedContainerTemplate class KeyedContainer, KeyedContainer.h
 C_InsertReleaseInternal functor for insertion of objects
 C_RemoveReleaseInternal functor for insertion of objects
 CKeyedObjectDefinition of the templated KeyedObject class
 CLinkManagerA LinkManager is the object aggregated into a DataObject, which is responsible for the handling of non-tree like links
 CLinkEmbedded class defining a symbolic link Note: No explicit copy constructor; implicit compiler generated one is just fine
 Clinux_proc
 CLockedHandleProvides automatic lock/unlock access to a class upon deref of ptr
 CGuard
 CConstGuard
 CLoggingAuditorSimple auditor that prints the event being audited
 CLoopAlg
 CMapAlgSimple algorithm which shows various "map-like" containers available in Gaudi
 CMEMORY_MAPPED_FILE
 CMemoryAuditorMonitors the memory use of each algorithm
 CMemStatAuditorJust a minor modification of MemoryAuditor to allow the output memory statistics table to be printed
 CMessageThe Message class
 CMessageSvc
 CMsgAryPrivate helper class to keep the count of messages of a type (MSG::LEVEL)
 CMetaDataSvc
 CMinimalEventLoopMgrThis is the default processing manager of the application manager
 CAbortEventListener
 CModuleIncidentBase class for Module-related incident
 CModuleLoadedIncidentFired when a module (DLL) is loaded
 CMonotonicArenaShorthand for Gaudi::Allocator::Arena with Gaudi::Arena::Monotonic resource
 CMsgStreamDefinition of the MsgStream class used to transmit messages
 CMyAlgorithmTrivial Algorithm for tutorial purposes
 CMyClass1Trivial "almost empty" class
 CMyClass1ASimple class, equipped with "Allocator", to be compared with class MyClass1
 CMyDataAlgorithmTrivial Algorithm for tutotial purposes
 CMyObject
 CMyTackSimple class that represents a track for testing purposes
 CMyToolThis is an interface class for a example tool
 CNameAuditorPrints the name of each algorithm before entering the algorithm and after leaving it
 CNamedRangeNew concept of "named" range : range with name
 CNTupleAlgorithm
 CNTupleItemsNTupleItems namespace parts definition This header file is not intended to be included by the public!
 CNTupleSvcNTuple service
 CConnection
 CNVTXAuditorAuditor that uses NVTX to annotate ranges and incidents for profiling with NVIDIA tools
 CObjectContainerBaseObjectContainerBase is the base class for Gaudi container classes
 CObjectListObjectList is one of the basic Gaudi container classes capable of being registered in Data Stores
 CObjectVectorObjectVector is one of the basic Gaudi container classes capable of being registered in Data Stores
 CostreamSTL class
 COutputStreamA small to stream Data I/O
 CParentAlgTrivial Algorithm for tutotial purposes
 CParticlePropertyA trivial class to hold information about a single particle properties
 CCompareThe comparison criteria for particle properties
 CPartPropExa
 CPartPropSvc
 CPeriodicActionHelper to periodically run asynchronous tasks
 CPersistencySvcPersistencySvc class implementation definition
 CServiceEntry
 CPersSvcPersistency service - to store histograms in ROOT format
 CPOOLIOTestDict__Instantiations
 CPOSIXFileHandler
 CPrecedenceSvcA service to resolve the task execution precedence
 CprocInfo
 CProcStats
 Cunique_fd
 CProduceIntView
 CProduceStringView
 CPropertyAlgTrivial Algorithm for tutorial purposes
 CPropertyBasePropertyBase base class allowing PropertyBase* collections to be "homogeneous"
 CPropertyHolderHelper class to implement the IProperty interface
 CRemProperty
 CPropertyProxyTrivial Algorithm for tutotial purposes
 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
 CPythonScriptingSvcThis service handles scripting implemented using Python
 CQotdAlgSimple algorithm to output "famous" quotes of "famous" people into a MsgStream stream
 CRandomNumberAlgA small algorithm class using the random number service
 CReadAlgReadAlg class for the RootIOExample
 CReadTES
 CRecordDataSvcA RecordDataSvc is the base class for event services
 CRecordOutputStreamSimple class that adds an entry to the Transient Event Store to record that the processing flow triggered its execution
 CRecordStreamExtension of OutputStream to write run records after last event
 CReEntAlgAlgorithm to test reentrant Algorithms
 CRenounceToolInputsVisitorHelper class to be used in conjunction with the recursive tool visitor to renounce certain inputs
 CILoggerHelper class interface to optionally log renounce operations
 CNoLoggerA do-nothing helper class which implements the logger interface
 CLogger
 CReplayOutputStream
 COutStreamAdderHelper class to fill the internal map of OutputStreams
 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
 CRootConnectionSetClass describing the setup parameters of a ROOT data connection
 CRootFileHandler
 CRunRecordDataSvcA RunRecordDataSvc is the base class for event services
 CRunRecordStreamExtension of OutputStream to write run records after last event
 CSelectStatementClass of a selection statement
 CSequence
 CSequentialOutputStreamExtension of OutputStream to write run records after last event
 CServiceBase class for all services
 CServiceA
 CServiceB
 CServiceHandleHandle to be used in lieu of naked pointers to services
 CServiceHandleArrayArray of Handles to be used in lieu of vector of naked pointers to tools
 CServiceHistoryServiceHistory class definition
 CServiceLocatorHelperHelper to share the implementation of service() among the various kernel base classes
 CServiceManagerIn charge of the creation of concrete instances of Services
 CServiceItem
 CSharedObjectsContainerVery simple class to represent the container of objects which are not owned by this container
 CSmartDataLocatorA small class used to access easily (and efficiently) data items residing in data stores
 CSmartDataObjectPtrA small class used to access easily (and efficiently) data items residing in data stores
 CObjectLoaderHelper class to configure smart pointer functionality
 CObjectFinderHelper class to configure smart pointer functionality
 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
 CSmartIFSmall smart pointer class with automatic reference counting for IInterface
 CSmartRefKernel objects: SmartRef
 CSmartRefArray
 CSmartRefBaseUser example objects: SmartRefBase
 CSmartRefList
 CSmartRefMap
 CSmartRefVectorKernel objects: SmartRefVector
 CStatSmall wrapper class for easy manipulation with generic counters and IStatSvc interface
 CStatEntityBackward compatible StatEntity class
 CStatSvcAlgSimple algorithm to illustrate the statistical abilities of "Stat"-part of Chrono&Stat Service
 CStatusCodeThis class is used for returning status codes from appropriate routines
 CCategoryThe category assigned to a StatusCode
 CStopperAlg
 CStoreExplorerAlgSmall algorith, which traverses the data store and prints generic information about all leaves, which can be loaded/accessed
 CStoreSnifferAlgSmall algorithm, which traverses the data store and prints a summary of the leafs accessed during the run
 CLeafInfo
 CStreamBufferThe stream buffer is a small object collecting object data
 CDataIOA small base class to handle generic data streaming
 CIstreamReader for standard input streams
 COstreamWriter for standard output streams
 CContainedLinkDefinition of the contained link set
 CIdentifiedLinkDefinition of the contained link set
 CstringSTL class
 CiteratorSTL iterator class
 Cconst_iteratorSTL iterator class
 Creverse_iteratorSTL iterator class
 Cconst_reverse_iteratorSTL iterator class
 CStringKeyExSimple example which illustrate the usage of class StringKey
 CSubAlgTrivial Algorithm for tutotial purposes
 CTagCollectionStreamSpecialized output stream class for event tag collections, where the basic Event entry point should be placed as well into the collection itself
 CTagCollectionSvcGaudi tag collection service definition
 CTemplateAlgTrivial Algorithm for tutotial purposes
 CTemplatedAlg
 CTestAlgSimple algorithm useful as base class for tests
 CTestTool
 CTestToolAlg
 CTestToolAlgFailureRetrieve tools ignoring errors
 CTestToolFailing
 CTHistRead
 CTHistSvc
 CGlobalDirectoryRestoreHelper class that manages ROOts global directory and file
 CTHistIDHelper struct that bundles the histogram ID with a mutex, TFile and TObject*
 CTHistWrite
 CThreadInitTaskSpecial TBB task used by ThreadPoolSvc to wrap execution of IThreadInitTools
 CThreadPoolSvcA service which initializes a TBB thread pool
 CTimeExceptionException thrown by Gaudi::Time
 CTimelineEvent
 CTimelineSvc
 CToolHandleHandle to be used in lieu of naked pointers to tools
 CToolHandle< Gaudi::Interface::Bind::IBinder< IFace > >
 CToolHandleArrayArray of Handles to be used in lieu of vector of naked pointers to tools
 CToolHandleInfoGeneral info and helper functions for toolhandles and arrays
 CToolSvcThis service manages tools
 CToolListCommon Tools
 CHash
 CEqual
 CTsDataSvcData service base class
 CvectorSTL class
 CiteratorSTL iterator class
 Cconst_iteratorSTL iterator class
 Creverse_iteratorSTL iterator class
 Cconst_reverse_iteratorSTL iterator class
 CVFSSvcSimple service that allows to read files independently from the storage
 CViewTester
 CWideNTupleAlgorithmBooks a configurable grid of column-wise tuples: many trees, many columns, few entries
 CBlockOne booked tuple and everything written into it
 CWidget
 CWriteAlgWriteAlg class for the RootIOExample