ATLAS Offline Software
Public Member Functions | Private Member Functions | Private Attributes | List of all members
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 }

◆ 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:
ITk::ServiceExtensionManager::m_volume
std::vector< PVConstLink > m_volume
Definition: ServiceExtensionManager.h:45
lumiFormat.i
int i
Definition: lumiFormat.py:85
name
std::string name
Definition: Control/AthContainers/Root/debug.cxx:228