ATLAS Offline Software
Loading...
Searching...
No Matches
InDetDD::BCMPrimeDetectorManager Class Reference

#include <BCMPrimeDetectorManager.h>

Inheritance diagram for InDetDD::BCMPrimeDetectorManager:
Collaboration diagram for InDetDD::BCMPrimeDetectorManager:

Public Member Functions

 BCMPrimeDetectorManager (const std::string &name)
 Constructor.
virtual unsigned int getNumTreeTops () const override
 Access to raw geometry:
virtual PVConstLink getTreeTop (unsigned int i) const override
void addTreeTop (const PVConstLink &treeTop)
 Add a Tree top:

Private Member Functions

const BCMPrimeDetectorManageroperator= (const BCMPrimeDetectorManager &right)
 Prevent copy and assignment.
 BCMPrimeDetectorManager (const BCMPrimeDetectorManager &right)

Private Attributes

std::vector< PVConstLink > m_volume
 Private member data.

Detailed Description

Definition at line 25 of file BCMPrimeDetectorManager.h.

Constructor & Destructor Documentation

◆ BCMPrimeDetectorManager() [1/2]

BCMPrimeDetectorManager::BCMPrimeDetectorManager ( const std::string & name)

Constructor.

Definition at line 10 of file BCMPrimeDetectorManager.cxx.

11 {
12 setName(name);
13 }

◆ BCMPrimeDetectorManager() [2/2]

InDetDD::BCMPrimeDetectorManager::BCMPrimeDetectorManager ( const BCMPrimeDetectorManager & right)
private

Member Function Documentation

◆ addTreeTop()

void BCMPrimeDetectorManager::addTreeTop ( const PVConstLink & treeTop)

Add a Tree top:

Definition at line 23 of file BCMPrimeDetectorManager.cxx.

23 {
24 m_volume.push_back(vol);
25 }
std::vector< PVConstLink > m_volume
Private member data.

◆ getNumTreeTops()

unsigned int BCMPrimeDetectorManager::getNumTreeTops ( ) const
overridevirtual

Access to raw geometry:

Definition at line 15 of file BCMPrimeDetectorManager.cxx.

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

◆ getTreeTop()

PVConstLink BCMPrimeDetectorManager::getTreeTop ( unsigned int i) const
overridevirtual

Definition at line 19 of file BCMPrimeDetectorManager.cxx.

19 {
20 return m_volume[i];
21 }

◆ operator=()

const BCMPrimeDetectorManager & InDetDD::BCMPrimeDetectorManager::operator= ( const BCMPrimeDetectorManager & right)
private

Prevent copy and assignment.

Member Data Documentation

◆ m_volume

std::vector<PVConstLink> InDetDD::BCMPrimeDetectorManager::m_volume
private

Private member data.

Definition at line 45 of file BCMPrimeDetectorManager.h.


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