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

Files

file  assume.h [code]
 Macro to provide hints for optimization.
 
file  ATHCONTAINERS_ASSERT.h [code]
 An overridable variant of assert.
 
file  AtomicConstAccessor.h [code]
 Access an auxiliary variable atomically.
 
file  AtomicConstAccessor.icc [code]
 
file  AtomicDecorator.h [code]
 Access an auxiliary variable atomically.
 
file  AtomicDecorator.icc [code]
 
file  AuxDataTraits.h [code]
 Allow customizing how aux data types are treated.
 
file  AuxElementConcepts.h [code]
 
file  AuxTypeVector.h [code]
 Implementation of IAuxTypeVector for specific types.
 
file  AuxTypeVector.icc [code]
 
file  AuxTypeVectorFactory.h [code]
 Factory object that creates vectors using AuxTypeVector.
 
file  AuxTypeVectorFactory.icc [code]
 
file  AuxVectorInterface.h [code]
 Make an AuxVectorData object from either a raw vector or an aux store.
 
file  AuxVectorInterface.icc [code]
 
file  ClassID.h [code]
 Standalone helpers.
 
file  CompareAndPrint.h [code]
 
file  concurrent_vector.h [code]
 
file  copyAuxStoreThinned.h [code]
 Helper to copy an aux store while applying thinning.
 
file  copyThinned.h [code]
 Helper to copy an object while applying thinning.
 
file  copyThinned.icc [code]
 
file  AthContainers/AthContainers/tools/CurrentEventStore.h [code]
 Wrapper for CurrentEventStore, to do the correct thing for both Athena and standalone builds.
 
file  DVL_algorithms.h [code]
 Specializations of STL algorithms to work with DataVector/List.
 
file  DVL_algorithms.icc [code]
 
file  DVL_iter_swap.h [code]
 Specializations of iter_swap for DataVector/DataList.
 
file  DVLCast.h [code]
 casting operations for DataVector/DataList.
 
file  DVLDataBucket.h [code]
 A DataBucket specialized for DataVector/DataList.
 
file  DVLDataBucket.icc [code]
 
file  DVLEltBaseInfo.icc [code]
 
file  DVLInfo.h [code]
 Holder to implement conversion copies for DataVector/DataList.
 
file  DVLInfo.icc [code]
 
file  DVLIterator.h [code]
 
file  DVLNoBase.h [code]
 Marker for the base of the inheritance hierarchy.
 
file  ElementProxy.h [code]
 Proxy for lvalue access to DataVector/DataList elements.
 
file  ElementProxy.icc [code]
 
file  ELProxy.h [code]
 Helpers for proxying ElementLink for PackedLink accessors.
 
file  ELProxy.icc [code]
 
file  error.h [code]
 Helper for emitting error messages.
 
file  IsMostDerivedFlag.h [code]
 Holder for the is-most-derived flag.
 
file  JaggedVecConversions.h [code]
 Conversions for accessing jagged vector variables.
 
file  JaggedVecConversions.icc [code]
 
file  JaggedVecVector.h [code]
 Implementation of IAuxTypeVector for JaggedVecElt types.
 
file  JaggedVecVector.icc [code]
 
file  JaggedVecVectorFactory.h [code]
 Factory object that creates vectors using AuxTypeVector, specialized for JaggedVec.
 
file  JaggedVecVectorFactory.icc [code]
 
file  likely.h [code]
 Define likely/unlikely macros for branch prediction.
 
file  LinkedVarAccessorBase.h [code]
 Base class usable for accessors for variables with linked variables.
 
file  LinkedVarAccessorBase.icc [code]
 
file  PackedLinkConversions.h [code]
 Conversions between PackedLink and ElementLink.
 
file  PackedLinkConversions.icc [code]
 
file  PackedLinkVector.h [code]
 Implementation of IAuxTypeVector for PackedLink types.
 
file  PackedLinkVector.icc [code]
 
file  PackedLinkVectorFactory.h [code]
 Factory object that creates vectors using AuxTypeVector, specialized for PackedLink.
 
file  PackedLinkVectorFactory.icc [code]
 
file  PackedLinkVectorHelper.h [code]
 Helper functions for managing PackedLink variables.
 
file  PackedLinkVectorHelper.icc [code]
 
file  supportsThinning.h [code]
 Metafunctions to test for thinning support.
 
file  threading.h [code]
 Threading definitions.
 
file  threading.icc [code]