#include <ViewSubgraphAlg.h>
|
| ServiceHandle< IScheduler > | m_scheduler { this, "Scheduler", "AvalancheSchedulerSvc", "The Athena scheduler" } |
| | Containers.
|
| SG::WriteHandleKey< ViewContainer > | m_w_views { this, "AllViews", "all_views", "All views" } |
| SG::ReadHandleKey< ViewContainer > | m_r_views { this, "ParentViews", "", "Parent views" } |
| SG::WriteHandleKey< int > | m_w_int { this, "ViewStart", "view_start", "A number to start off the view" } |
| Gaudi::Property< std::string > | m_viewBaseName { this, "ViewBaseName", "", "Name to use for all views - number will be appended" } |
| Gaudi::Property< std::string > | m_viewNodeName { this, "ViewNodeName", "", "Name of CF node to attach views to" } |
| Gaudi::Property< int > | m_viewNumber { this, "ViewNumber", 0, "Total number of views to make" } |
| DataObjIDColl | m_extendedExtraObjects |
| StoreGateSvc_t | m_evtStore |
| | Pointer to StoreGate (event store by default)
|
| StoreGateSvc_t | m_detStore |
| | Pointer to StoreGate (detector store by default)
|
| std::vector< SG::VarHandleKeyArray * > | m_vhka |
| bool | m_varHandleArraysDeclared |
Definition at line 20 of file ViewSubgraphAlg.h.
◆ StoreGateSvc_t
◆ ViewSubgraphAlg() [1/2]
| AthViews::ViewSubgraphAlg::ViewSubgraphAlg |
( |
const std::string & | name, |
|
|
ISvcLocator * | pSvcLocator ) |
◆ ~ViewSubgraphAlg()
| AthViews::ViewSubgraphAlg::~ViewSubgraphAlg |
( |
| ) |
|
|
virtual |
◆ ViewSubgraphAlg() [2/2]
| AthViews::ViewSubgraphAlg::ViewSubgraphAlg |
( |
| ) |
|
|
private |
◆ declareGaudiProperty()
◆ declareProperty()
◆ detStore()
◆ evtStore()
◆ execute()
| StatusCode AthViews::ViewSubgraphAlg::execute |
( |
| ) |
|
|
virtual |
◆ extraDeps_update_handler()
Add StoreName to extra input/output deps as needed.
use the logic of the VarHandleKey to parse the DataObjID keys supplied via the ExtraInputs and ExtraOuputs Properties to add the StoreName if it's not explicitly given
◆ extraOutputDeps()
| const DataObjIDColl & AthAlgorithm::extraOutputDeps |
( |
| ) |
const |
|
overridevirtualinherited |
Return the list of extra output dependencies.
This list is extended to include symlinks implied by inheritance relations.
Definition at line 50 of file AthAlgorithm.cxx.
◆ finalize()
| StatusCode AthViews::ViewSubgraphAlg::finalize |
( |
| ) |
|
|
virtual |
◆ initialize()
| StatusCode AthViews::ViewSubgraphAlg::initialize |
( |
| ) |
|
|
virtual |
◆ inputHandles()
Return this algorithm's input handles.
We override this to include handle instances from key arrays if they have not yet been declared. See comments on updateVHKA.
◆ msg()
◆ msgLvl()
| bool AthCommonMsg< Algorithm >::msgLvl |
( |
const MSG::Level | lvl | ) |
const |
|
inlineinherited |
◆ outputHandles()
Return this algorithm's output handles.
We override this to include handle instances from key arrays if they have not yet been declared. See comments on updateVHKA.
◆ renounce()
◆ renounceArray()
◆ sysInitialize()
| StatusCode AthAlgorithm::sysInitialize |
( |
| ) |
|
|
overridevirtualinherited |
◆ sysStart()
Handle START transition.
We override this in order to make sure that conditions handle keys can cache a pointer to the conditions container.
◆ updateVHKA()
◆ m_detStore
◆ m_evtStore
◆ m_extendedExtraObjects
| DataObjIDColl AthAlgorithm::m_extendedExtraObjects |
|
privateinherited |
◆ m_r_views
◆ m_scheduler
| ServiceHandle< IScheduler > AthViews::ViewSubgraphAlg::m_scheduler { this, "Scheduler", "AvalancheSchedulerSvc", "The Athena scheduler" } |
|
private |
◆ m_varHandleArraysDeclared
◆ m_vhka
◆ m_viewBaseName
| Gaudi::Property< std::string > AthViews::ViewSubgraphAlg::m_viewBaseName { this, "ViewBaseName", "", "Name to use for all views - number will be appended" } |
|
private |
◆ m_viewNodeName
| Gaudi::Property< std::string > AthViews::ViewSubgraphAlg::m_viewNodeName { this, "ViewNodeName", "", "Name of CF node to attach views to" } |
|
private |
◆ m_viewNumber
| Gaudi::Property< int > AthViews::ViewSubgraphAlg::m_viewNumber { this, "ViewNumber", 0, "Total number of views to make" } |
|
private |
◆ m_w_int
| SG::WriteHandleKey< int > AthViews::ViewSubgraphAlg::m_w_int { this, "ViewStart", "view_start", "A number to start off the view" } |
|
private |
◆ m_w_views
The documentation for this class was generated from the following files: