![Logo](../../ATLAS-Logo-Square-Blue-RGB.png) |
ATLAS Offline Software
|
Go to the documentation of this file.
19 #include "Gaudi/Property.h"
32 ISvcLocator* pSvcLocator ) :
34 m_r_int(
"view_start" ),
35 m_w_int(
"dflow_int" ),
36 m_testUpdate(
"testUpdate" )
65 return StatusCode::SUCCESS;
72 return StatusCode::SUCCESS;
79 const EventContext& ctx = getContext();
84 ATH_MSG_ERROR(
"Failed to retrieve initial view data from store " << inputData.
store() );
85 return StatusCode::FAILURE;
87 int seedData = *inputData;
114 return StatusCode::SUCCESS;
virtual StatusCode initialize()
Gaudi::Details::PropertyBase & declareProperty(Gaudi::Property< T > &t)
const std::string & name() const
Return the StoreGate ID for the referenced object.
CLID clid() const
Return the class ID for the referenced object.
const_pointer_type cptr() const
Dereference the pointer.
SG::WriteHandleKey< int > m_w_int
SG::WriteHandleKey< HiveDataObj > m_testUpdate
Handle class for recording to StoreGate.
StatusCode recordNonConst(std::unique_ptr< T > data)
Record a non-const object to the store.
::StatusCode StatusCode
StatusCode definition for legacy code.
std::string store() const
Return the name of the store holding the object we are proxying.
#define CHECK(...)
Evaluate an expression and check for errors.
StatusCode initialize(bool used=true)
If this object is used as a property, then this should be called during the initialize phase.
virtual bool isValid() override final
Can the handle be successfully dereferenced?
virtual StatusCode finalize()
virtual bool isValid() override final
Can the handle be successfully dereferenced?
virtual StatusCode execute()
virtual ~DFlowAlg1()
Destructor:
StatusCode record(std::unique_ptr< T > data)
Record a const object to the store.
SG::ReadHandleKey< int > m_r_int
Containers.
DFlowAlg1()
Default constructor:
Handle class for reading from StoreGate.