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

#include <ForDetEnvelopeManager.h>

Inheritance diagram for ForDetEnvelopeManager:
Collaboration diagram for ForDetEnvelopeManager:

Public Member Functions

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

Private Member Functions

const ForDetEnvelopeManageroperator= (const ForDetEnvelopeManager &right)
 
 ForDetEnvelopeManager (const ForDetEnvelopeManager &right)
 

Private Attributes

std::vector< PVLink > m_volume
 

Detailed Description

Definition at line 13 of file ForDetEnvelopeManager.h.

Constructor & Destructor Documentation

◆ ForDetEnvelopeManager() [1/2]

ForDetEnvelopeManager::ForDetEnvelopeManager ( )

Definition at line 7 of file ForDetEnvelopeManager.cxx.

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

◆ ~ForDetEnvelopeManager()

ForDetEnvelopeManager::~ForDetEnvelopeManager ( )
default

◆ ForDetEnvelopeManager() [2/2]

ForDetEnvelopeManager::ForDetEnvelopeManager ( const ForDetEnvelopeManager right)
private

Member Function Documentation

◆ addTreeTop()

void ForDetEnvelopeManager::addTreeTop ( const PVLink &  vol)

Definition at line 26 of file ForDetEnvelopeManager.cxx.

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

◆ getNumTreeTops()

unsigned int ForDetEnvelopeManager::getNumTreeTops ( ) const
virtual

Definition at line 16 of file ForDetEnvelopeManager.cxx.

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

◆ getTreeTop()

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

Definition at line 21 of file ForDetEnvelopeManager.cxx.

22 {
23  return m_volume[i];
24 }

◆ operator=()

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

Member Data Documentation

◆ m_volume

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

Definition at line 37 of file ForDetEnvelopeManager.h.


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