ATLAS Offline Software
AthenaKernel Directory Reference
Directory dependency graph for AthenaKernel:

Directories

directory  tools
 

Files

file  AlgorithmTimer.h [code]
 Efficient realtime timers.
 
file  AthDsoUtils.h [code]
 
file  AthenaKernelDict.h [code]
 
file  AthStatusCode.h [code]
 
file  Control/AthenaKernel/AthenaKernel/BaseInfo.h [code]
 Provide an interface for finding inheritance information at run time.
 
file  BaseInfo.icc [code]
 
file  Bases.h [code]
 Traits class for representing derivation.
 
file  Chrono.h [code]
 Exception-safe IChronoSvc caller.
 
file  Control/AthenaKernel/AthenaKernel/CLASS_DEF.h [code]
 macros to associate a CLID to a type
 
file  Control/AthenaKernel/AthenaKernel/ClassID_traits.h [code]
 a traits class that associates a CLID to a type T It also detects whether T inherits from Gaudi DataObject
 
file  AthenaKernel/AthenaKernel/ClassName.h [code]
 An interface for getting the name of a class as a string.
 
file  AthenaKernel/AthenaKernel/ClassName.icc [code]
 
file  CLIDRegistry.h [code]
 a static registry of CLID->typeName entries. NOT for general use. Use ClassIDSvc instead.
 
file  CloneService.h [code]
 
file  CloneTool.h [code]
 
file  CondCont.h [code]
 Hold mappings of ranges to condition objects.
 
file  CondCont.icc [code]
 
file  CondContFactory.h [code]
 
file  CondContMaker.h [code]
 
file  CondObjDeleter.h [code]
 Deletion object for conditions payloads.
 
file  CondObjDeleter.icc [code]
 
file  DataBucket.h [code]
 
file  DataBucket.icc [code]
 
file  DataBucketBase.h [code]
 
file  DataBucketBase.icc [code]
 
file  DataBucketTraitFwd.h [code]
 
file  DataObjectSharedPtr.h [code]
 Smart pointer to manage DataObject reference counts.
 
file  DefaultKey.h [code]
 
file  DirSearchPath.h [code]
 
file  DsoDb.h [code]
 
file  DummyRCUSvc.h [code]
 A no-op implementation of IRCUSvc, for use in unit tests.
 
file  Control/AthenaKernel/AthenaKernel/errorcheck.h [code]
 Helpers for checking error return status codes and reporting errors.
 
file  EventContextClid.h [code]
 Assign a CLID to EventContext.
 
file  ExtendedEventContext.h [code]
 
file  getMessageSvc.h [code]
 singleton-like access to IMessageSvc via open function and helper
 
file  getThinningCache.h [code]
 Helpers to retrieve the current thinning cache from the event context.
 
file  IAddressProvider.h [code]
 
file  AthenaKernel/AthenaKernel/IAthenaBarCode.h [code]
 
file  IAthenaEvtLoopPreSelectTool.h [code]
 This file contains the class definition for the IAthenaEvtLoopPreSelectTool class.
 
file  IAthenaIPCTool.h [code]
 
file  IAthenaOutputStreamTool.h [code]
 Interface to an output stream tool.
 
file  IAthenaOutputTool.h [code]
 This file contains the class definition for the IAthenaOutputTool class.
 
file  IAthenaSelectorTool.h [code]
 This file contains the class definition for the IAthenaSelectorTool class.
 
file  IAthenaSerializeSvc.h [code]
 
file  IAthenaSharedWriterSvc.h [code]
 
file  IAthenaSummarySvc.h [code]
 
file  IAthMetaDataSvc.h [code]
 This file contains the class definition for the IAthMetaDataSvc class.
 
file  IAthRNGSvc.h [code]
 
file  IAtRndmGenSvc.h [code]
 
file  ICollectionSize.h [code]
 Abstract interface for finding the size of an event collection.
 
file  ICondContMaker.h [code]
 
file  IConditionsCleanerSvc.h [code]
 Interface for doing garbage collection of conditions objects.
 
file  ICoreDumpSvc.h [code]
 Interface of a core dump service.
 
file  ICutFlowSvc.h [code]
 
file  IDataShare.h [code]
 
file  IDecisionSvc.h [code]
 
file  IDictLoaderSvc.h [code]
 
file  IEventSeek.h [code]
 Abstract interface for seeking within an event stream.
 
file  IEventShare.h [code]
 
file  IEvtIdModifierSvc.h [code]
 
file  IEvtSelectorSeek.h [code]
 Extension to IEvtSelector to allow for seeking.
 
file  IHiveStore.h [code]
 
file  IHiveStoreMgr.h [code]
 
file  IHybridProcessorHelper.h [code]
 
file  IInputRename.h [code]
 Interface to retrieve input rename map.
 
file  IIoComponent.h [code]
 
file  IIoComponentMgr.h [code]
 
file  IIOVDbSvc.h [code]
 Abstract interface to IOVDbSvc to access IOVRange and tag information.
 
file  IIOVSvc.h [code]
 
file  IItemListSvc.h [code]
 
file  IJobIDSvc.h [code]
 
file  ILockable.h [code]
 Interface to allow an object to lock itself when made const in SG.
 
file  ILockableTool.h [code]
 Provide an interface for locking and unlocking a tool externally.
 
file  ILoggedMessageSvc.h [code]
 
file  IMetaDataTool.h [code]
 This file contains the class definition for the IMetaDataTool class.
 
file  INextPassFilter.h [code]
 
file  InputRenameMap.h [code]
 Map keeping track of requested input renames.
 
file  IOVEntryT.h [code]
 
file  IOVInfiniteRange.h [code]
 
file  IOVRange.h [code]
 Validity Range object. Holds two IOVTime instances (start and stop)
 
file  IOVSvcDefs.h [code]
 defines and typedefs for IOVSvc
 
file  IOVTime.h [code]
 Basic time unit for IOVSvc. Hold time as a combination of run and event numbers.
 
file  IPageAccessControlSvc.h [code]
 
file  AthenaKernel/AthenaKernel/IProxyDict.h [code]
 
file  IProxyProviderSvc.h [code]
 
file  IProxyRegistry.h [code]
 
file  IRCUSvc.h [code]
 read-copy-update (RCU) style synchronization for Athena.
 
file  IRegisterTransient.h [code]
 Interface for registering a transient object in t2p map.
 
file  IResetable.h [code]
 
file  ISecondaryEventSelector.h [code]
 Abstract interface for secondary event selectors.
 
file  ISlimmingHdlr.h [code]
 
file  IStringPool.h [code]
 Abstract interface for looking up strings/CLIDs in a pool.
 
file  IThinningHdlr.h [code]
 
file  ITPCnvBase.h [code]
 
file  ITPCnvSvc.h [code]
 
file  ITriggerTime.h [code]
 interface to a tool that returns the time offset of the current trigger. Used by PileUpMergeSvc
 
file  ITrigNavigationThinningSvc.h [code]
 Define interface for doing TrigNavigation thinning.
 
file  IValgrindSvc.h [code]
 
file  MetaCont.h [code]
 
file  MetaContDataBucket.h [code]
 Allow converting MetaCont<T> to T.
 
file  MetaContDataBucket.icc [code]
 
file  proxyDictFromEventContext.h [code]
 Some out-of-line helpers for ExtendedEventContext.
 
file  RCUObject.h [code]
 read-copy-update (RCU) style synchronization for Athena.
 
file  RCUObject.icc [code]
 
file  RCUUpdater.h [code]
 Implementation of Updater for RCUSvc.
 
file  RCUUpdater.icc [code]
 
file  RecyclableDataObject.h [code]
 Helper for recycling objects from event to event.
 
file  RecyclableDataObject.icc [code]
 
file  RNGWrapper.h [code]
 
file  AthenaKernel/AthenaKernel/sgkey_t.h [code]
 Define the type used for hashed StoreGate key+CLID pairs.
 
file  AthenaKernel/AthenaKernel/SlotSpecificObj.h [code]
 Maintain a set of objects, one per slot.
 
file  SlotSpecificObj.icc [code]
 
file  AthenaKernel/AthenaKernel/SourceID.h [code]
 Type used to identify a metadata source.
 
file  StorableConversions.h [code]
 convert to and from a SG storable
 
file  StoreID.h [code]
 
file  ThinningCache.h [code]
 
file  ThinningDecisionBase.h [code]
 Hold thinning decisions for one container.
 
file  ThinningDecisionBase.icc [code]
 
file  ThinningInfo.h [code]
 Hold thinning/slimming information for a given object.
 
file  Timeout.h [code]
 Timeout singleton.
 
file  TopBase.h [code]
 Calculate topmost accessible base accessible via SG_BASES.
 
file  TPCnvFactory.h [code]
 Set up plugin loading of TP converters.
 
file  Units.h [code]
 Wrapper to avoid constant divisions when using units.