ATLAS Offline Software
Public Member Functions | Private Member Functions | Private Attributes | List of all members
BeamPipeDetectorManager Class Reference

#include <BeamPipeDetectorManager.h>

Inheritance diagram for BeamPipeDetectorManager:
Collaboration diagram for BeamPipeDetectorManager:

Public Member Functions

 BeamPipeDetectorManager ()
 
 ~BeamPipeDetectorManager ()
 
virtual unsigned int getNumTreeTops () const
 
virtual PVConstLink getTreeTop (unsigned int i) const
 
void addTreeTop (const PVConstLink &)
 

Private Member Functions

const BeamPipeDetectorManageroperator= (const BeamPipeDetectorManager &right)
 
 BeamPipeDetectorManager (const BeamPipeDetectorManager &right)
 

Private Attributes

std::vector< PVConstLink > m_volume
 

Detailed Description

Definition at line 13 of file BeamPipeDetectorManager.h.

Constructor & Destructor Documentation

◆ BeamPipeDetectorManager() [1/2]

BeamPipeDetectorManager::BeamPipeDetectorManager ( )

Definition at line 7 of file BeamPipeDetectorManager.cxx.

8 {
9  setName("BeamPipe");
10 }

◆ ~BeamPipeDetectorManager()

BeamPipeDetectorManager::~BeamPipeDetectorManager ( )
default

◆ BeamPipeDetectorManager() [2/2]

BeamPipeDetectorManager::BeamPipeDetectorManager ( const BeamPipeDetectorManager right)
private

Member Function Documentation

◆ addTreeTop()

void BeamPipeDetectorManager::addTreeTop ( const PVConstLink &  vol)

Definition at line 25 of file BeamPipeDetectorManager.cxx.

26 {
27  m_volume.push_back(vol);
28 }

◆ getNumTreeTops()

unsigned int BeamPipeDetectorManager::getNumTreeTops ( ) const
virtual

Definition at line 15 of file BeamPipeDetectorManager.cxx.

16 {
17  return m_volume.size();
18 }

◆ getTreeTop()

PVConstLink BeamPipeDetectorManager::getTreeTop ( unsigned int  i) const
virtual

Definition at line 20 of file BeamPipeDetectorManager.cxx.

21 {
22  return m_volume[i];
23 }

◆ operator=()

const BeamPipeDetectorManager& BeamPipeDetectorManager::operator= ( const BeamPipeDetectorManager right)
private

Member Data Documentation

◆ m_volume

std::vector<PVConstLink> BeamPipeDetectorManager::m_volume
private

Definition at line 37 of file BeamPipeDetectorManager.h.


The documentation for this class was generated from the following files:
BeamPipeDetectorManager::m_volume
std::vector< PVConstLink > m_volume
Definition: BeamPipeDetectorManager.h:37
lumiFormat.i
int i
Definition: lumiFormat.py:85