|
ATLAS Offline Software
|
Go to the documentation of this file.
13 #ifndef ATHCONTAINERS_THINNINGDECISION_H
14 #define ATHCONTAINERS_THINNINGDECISION_H
15 #ifndef XAOD_STANDALONE
19 #include "AthLinks/DataLink.h"
71 virtual void lock()
override;
86 #endif // XAOD_STANDALONE
87 #endif // not ATHCONTAINERS_THINNINGDECISION_H
Hold thinning decisions for one container.
DataLink< SG::AuxVectorBase > m_link
Link to the object being thinned.
Interface to allow an object to lock itself when made const in SG.
Hold thinning decisions for one container.
Manage index tracking and synchronization of auxiliary data.
virtual void lock() override
Called when the object is locked in SG.
const DataLink< SG::AuxVectorBase > & link() const
Return link to object being thinned.
Hold thinning decisions for one container.
ThinningDecision(const DataLink< SG::AuxVectorBase > &link)
Constructor.
#define CLASS_DEF(NAME, CID, VERSION)
associate a clid and a version to a type eg
Interface to allow an object to lock itself when made const in SG.
macros to associate a CLID to a type