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

#include <LUCID_DetectorManager.h>

Inheritance diagram for LUCID_DetectorManager:
Collaboration diagram for LUCID_DetectorManager:

Public Member Functions

 LUCID_DetectorManager ()
 
 ~LUCID_DetectorManager ()
 
virtual unsigned int getNumTreeTops () const
 
virtual PVConstLink getTreeTop (unsigned int i) const
 
void addTreeTop (PVLink)
 

Private Member Functions

const LUCID_DetectorManageroperator= (const LUCID_DetectorManager &right)
 
 LUCID_DetectorManager (const LUCID_DetectorManager &right)
 

Private Attributes

std::vector< PVLink > m_volume
 

Detailed Description

Definition at line 12 of file LUCID_DetectorManager.h.

Constructor & Destructor Documentation

◆ LUCID_DetectorManager() [1/2]

LUCID_DetectorManager::LUCID_DetectorManager ( )

Definition at line 7 of file LUCID_DetectorManager.cxx.

7  {
8 
9  setName("LUCID");
10 }

◆ ~LUCID_DetectorManager()

LUCID_DetectorManager::~LUCID_DetectorManager ( )
default

◆ LUCID_DetectorManager() [2/2]

LUCID_DetectorManager::LUCID_DetectorManager ( const LUCID_DetectorManager right)
private

Member Function Documentation

◆ addTreeTop()

void LUCID_DetectorManager::addTreeTop ( PVLink  vol)

Definition at line 24 of file LUCID_DetectorManager.cxx.

24  {
25 
26  m_volume.push_back(vol);
27 }

◆ getNumTreeTops()

unsigned int LUCID_DetectorManager::getNumTreeTops ( ) const
virtual

Definition at line 14 of file LUCID_DetectorManager.cxx.

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

◆ getTreeTop()

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

Definition at line 19 of file LUCID_DetectorManager.cxx.

19  {
20 
21  return m_volume[i];
22 }

◆ operator=()

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

Member Data Documentation

◆ m_volume

std::vector<PVLink> LUCID_DetectorManager::m_volume
private

Definition at line 29 of file LUCID_DetectorManager.h.


The documentation for this class was generated from the following files:
LUCID_DetectorManager::m_volume
std::vector< PVLink > m_volume
Definition: LUCID_DetectorManager.h:29
lumiFormat.i
int i
Definition: lumiFormat.py:92