  | 
  
    ATLAS Offline Software
    
   | 
 
 
 
 
Go to the documentation of this file.
   12 #include "Gaudi/Property.h" 
   25                       ISvcLocator* pSvcLocator ) : 
 
   27   m_r_ints( 
"dflow_ints" )
 
   46   return StatusCode::SUCCESS;
 
   53   return StatusCode::SUCCESS;
 
   60   const EventContext& ctx = getContext();
 
   63   std::vector< int > outputVector;
 
   73   CHECK( outputHandle.
record( std::make_unique< std::vector< int > >( outputVector ) ) );
 
   76     ATH_MSG_INFO( 
"Unable to load main event store for output" );
 
   79   for ( 
int const test : outputVector )
 
   84   return StatusCode::SUCCESS;
 
  
virtual ~ViewMergeAlg()
Destructor:
 
SG::ReadHandleKey< std::vector< int > > m_r_ints
 
ServiceHandle< StoreGateSvc > & evtStore()
The standard StoreGateSvc (event store) Returns (kind of) a pointer to the StoreGateSvc.
 
Handle class for recording to StoreGate.
 
virtual StatusCode finalize()
 
virtual StatusCode execute()
 
::StatusCode StatusCode
StatusCode definition for legacy code.
 
#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?
 
StatusCode mergeViewCollection(ViewContainer const &viewVector, SG::ReadHandleKey< T > const &queryKey, EventContext const &sourceContext, T &outputData)
 
ViewMergeAlg()
Default constructor:
 
StatusCode record(std::unique_ptr< T > data)
Record a const object to the store.
 
T * get(TKey *tobj)
get a TObject* from a TKey* (why can't a TObject be a TKey?)
 
Handle class for reading from StoreGate.
 
SG::ReadHandleKey< ViewContainer > m_r_views
 
SG::WriteHandleKey< std::vector< int > > m_w_ints
 
virtual StatusCode initialize()