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

#include <ALFA_DetectorManager.h>

Inheritance diagram for ALFA_DetectorManager:
Collaboration diagram for ALFA_DetectorManager:

Public Member Functions

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

Private Member Functions

const ALFA_DetectorManageroperator= (const ALFA_DetectorManager &right)
 
 ALFA_DetectorManager (const ALFA_DetectorManager &right)
 

Private Attributes

std::vector< PVLink > m_volume
 

Detailed Description

Definition at line 15 of file ALFA_DetectorManager.h.

Constructor & Destructor Documentation

◆ ALFA_DetectorManager() [1/2]

ALFA_DetectorManager::ALFA_DetectorManager ( )

Definition at line 7 of file ALFA_DetectorManager.cxx.

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

◆ ~ALFA_DetectorManager()

ALFA_DetectorManager::~ALFA_DetectorManager ( )
default

◆ ALFA_DetectorManager() [2/2]

ALFA_DetectorManager::ALFA_DetectorManager ( const ALFA_DetectorManager right)
private

Member Function Documentation

◆ addTreeTop()

void ALFA_DetectorManager::addTreeTop ( PVLink  vol)

Definition at line 26 of file ALFA_DetectorManager.cxx.

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

◆ getNumTreeTops()

unsigned int ALFA_DetectorManager::getNumTreeTops ( ) const
virtual

Definition at line 16 of file ALFA_DetectorManager.cxx.

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

◆ getTreeTop()

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

Definition at line 21 of file ALFA_DetectorManager.cxx.

22 {
23  return m_volume[i];
24 }

◆ operator=()

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

Member Data Documentation

◆ m_volume

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

Definition at line 39 of file ALFA_DetectorManager.h.


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