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