ATLAS Offline Software
ServiceExensionManager.cxx
Go to the documentation of this file.
1 /*
2  Copyright (C) 2002-2022 CERN for the benefit of the ATLAS collaboration
3 */
4 
6 
7 namespace ITk {
8 
10 {
11  setName(name);
12 }
13 
14 
15 
17 {
18 }
19 
20 
21 
22 unsigned int
24 {
25  return m_volume.size();
26 }
27 
28 PVConstLink
30 {
31  return m_volume[i];
32 }
33 
34 void
35 ServiceExtensionManager::addTreeTop(const PVConstLink& vol){
36  m_volume.push_back(vol);
37 }
38 
39 } // namespace ITk
40 
41 
ITk::ServiceExtensionManager::ServiceExtensionManager
ServiceExtensionManager(const std::string &name)
Definition: ServiceExensionManager.cxx:9
ITk::ServiceExtensionManager::m_volume
std::vector< PVConstLink > m_volume
Definition: ServiceExtensionManager.h:45
ITk::ServiceExtensionManager::addTreeTop
void addTreeTop(const PVConstLink &)
Definition: ServiceExensionManager.cxx:35
ITk::ServiceExtensionManager::getTreeTop
virtual PVConstLink getTreeTop(unsigned int i) const
Definition: ServiceExensionManager.cxx:29
lumiFormat.i
int i
Definition: lumiFormat.py:92
ITk
Definition: ITkPixelOfflineCalibCondAlg.cxx:14
name
std::string name
Definition: Control/AthContainers/Root/debug.cxx:192
ITk::ServiceExtensionManager::~ServiceExtensionManager
~ServiceExtensionManager()
Definition: ServiceExensionManager.cxx:16
ServiceExtensionManager.h
ITk::ServiceExtensionManager::getNumTreeTops
virtual unsigned int getNumTreeTops() const
Definition: ServiceExensionManager.cxx:23