![]() |
ATLAS Offline Software
|
#include "GaudiKernel/SmartIF.h"#include "GaudiKernel/IScheduler.h"#include "GaudiKernel/EventContext.h"#include "GaudiKernel/StatusCode.h"#include "AthenaKernel/ExtendedEventContext.h"#include "StoreGate/WriteHandle.h"#include "StoreGate/WriteDecorHandle.h"#include "StoreGate/ReadHandle.h"#include "AthViews/View.h"#include "AthContainers/DataVector.h"#include "AthContainers/AuxElement.h"Go to the source code of this file.
Classes | |
| class | ViewHelper::ViewMerger |
Namespaces | |
| namespace | ViewHelper |
Functions | |
| template<typename T> | |
| StatusCode | ViewHelper::makeAndPopulate (std::string const &viewNameRoot, ViewContainer *viewVector, SG::WriteHandleKey< T > const &populateKey, EventContext const &sourceContext, std::vector< T > const &inputData, bool const allowFallThrough=true) |
| StatusCode | ViewHelper::scheduleSingleView (SG::View *view, std::string const &nodeName, EventContext const &sourceContext, EventIDBase::number_type conditionsRun, SmartIF< IScheduler > scheduler) |
| StatusCode | ViewHelper::scheduleViews (ViewContainer *viewVector, std::string const &nodeName, EventContext const &sourceContext, SmartIF< IScheduler > scheduler, bool reverseOrder=false) |
| SG::View * | ViewHelper::makeView (const std::string &common_name, int const unique_index=-1, bool const allowFallThrough=true) |
| template<typename KEY> | |
| auto | ViewHelper::makeHandle (const SG::View *view, const KEY &key, const EventContext &ctx) |
| Create a view handle from a handle key. | |
| template<typename T, typename CONT> | |
| SG::WriteDecorHandle< CONT, T > | ViewHelper::makeHandle (const SG::View *view, const SG::WriteDecorHandleKey< CONT > &dKey, const EventContext &context) |
| Create WriteDecorHandle for given view and WriteDecorHandleKey. | |
| template<typename T> | |
| ElementLink< T > | ViewHelper::makeLink (const SG::View *view, const SG::ReadHandle< T > &handle, size_t index) |
| Create EL to a collection in view. | |