ATLAS Offline Software
|
Templated class that provides access to Athena event stores and ability to set data dependencies via Properites. Implemented to reduce code duplication in AthAlgorithm, AthAlgTool, and AthReEntrantAlgorithm. More...
#include <string>
#include <type_traits>
#include "GaudiKernel/StatusCode.h"
#include "AthenaBaseComps/AthMsgStreamMacros.h"
#include "AthenaBaseComps/AthCheckMacros.h"
#include "AthenaBaseComps/HandleClassifier.h"
#include "GaudiKernel/ServiceHandle.h"
#include "StoreGate/StoreGateSvc.h"
#include "StoreGate/VarHandleProperty.h"
#include "StoreGate/VarHandleKeyProperty.h"
#include "StoreGate/VarHandleKey.h"
#include "StoreGate/VarHandleBase.h"
#include "StoreGate/VarHandleKeyArray.h"
#include "StoreGate/VarHandleKeyArrayProperty.h"
#include "AthCommonDataStore.icc"
Go to the source code of this file.
Classes | |
class | AthCommonDataStore< PBASE > |
Namespaces | |
SG | |
Forward declaration. | |
Gaudi | |
============================================================================= | |
Gaudi::Parsers | |
Functions | |
StatusCode | Gaudi::Parsers::parse (SG::VarHandleKey &v, const std::string &s) |
Gaudi function used to initialize a property from a string. More... | |
StatusCode | Gaudi::Parsers::parse (SG::VarHandleKeyArray &v, const std::string &s) |
Gaudi function used to initialize a property from a string. More... | |
StatusCode | Gaudi::Parsers::parse (SG::VarHandleBase &v, const std::string &s) |
Templated class that provides access to Athena event stores and ability to set data dependencies via Properites. Implemented to reduce code duplication in AthAlgorithm, AthAlgTool, and AthReEntrantAlgorithm.
Definition in file AthCommonDataStore.h.