ATLAS Offline Software
Loading...
Searching...
No Matches
ITk::ServiceExtensionManager Class Reference

#include <ServiceExtensionManager.h>

Inheritance diagram for ITk::ServiceExtensionManager:
Collaboration diagram for ITk::ServiceExtensionManager:

Public Member Functions

 ServiceExtensionManager (const std::string &name)
 ~ServiceExtensionManager ()
virtual unsigned int getNumTreeTops () const
virtual PVConstLink getTreeTop (unsigned int i) const
void addTreeTop (const PVConstLink &)

Private Member Functions

const ServiceExtensionManageroperator= (const ServiceExtensionManager &right)
 ServiceExtensionManager (const ServiceExtensionManager &right)

Private Attributes

std::vector< PVConstLink > m_volume

Detailed Description

Definition at line 22 of file ServiceExtensionManager.h.

Constructor & Destructor Documentation

◆ ServiceExtensionManager() [1/2]

ITk::ServiceExtensionManager::ServiceExtensionManager ( const std::string & name)

Definition at line 9 of file ServiceExensionManager.cxx.

10{
11 setName(name);
12}

◆ ~ServiceExtensionManager()

ITk::ServiceExtensionManager::~ServiceExtensionManager ( )

Definition at line 16 of file ServiceExensionManager.cxx.

17{
18}

◆ ServiceExtensionManager() [2/2]

ITk::ServiceExtensionManager::ServiceExtensionManager ( const ServiceExtensionManager & right)
private

Member Function Documentation

◆ addTreeTop()

void ITk::ServiceExtensionManager::addTreeTop ( const PVConstLink & vol)

Definition at line 35 of file ServiceExensionManager.cxx.

35 {
36 m_volume.push_back(vol);
37}
std::vector< PVConstLink > m_volume

◆ getNumTreeTops()

unsigned int ITk::ServiceExtensionManager::getNumTreeTops ( ) const
virtual

Definition at line 23 of file ServiceExensionManager.cxx.

24{
25 return m_volume.size();
26}

◆ getTreeTop()

PVConstLink ITk::ServiceExtensionManager::getTreeTop ( unsigned int i) const
virtual

Definition at line 29 of file ServiceExensionManager.cxx.

30{
31 return m_volume[i];
32}

◆ operator=()

const ServiceExtensionManager & ITk::ServiceExtensionManager::operator= ( const ServiceExtensionManager & right)
private

Member Data Documentation

◆ m_volume

std::vector<PVConstLink> ITk::ServiceExtensionManager::m_volume
private

Definition at line 45 of file ServiceExtensionManager.h.


The documentation for this class was generated from the following files: