ATLAS Offline Software
|
#include <ToyDetectorManager.h>
Public Types | |
enum | Type { CENTRAL, FORWARD } |
Public Member Functions | |
ToyDetectorManager () | |
~ToyDetectorManager () | |
virtual unsigned int | getNumTreeTops () const |
virtual PVConstLink | getTreeTop (unsigned int i) const |
const ForwardScrutinizer * | getForwardScrutinizer (unsigned int i) const |
const CentralScrutinizer * | getCentralScrutinizer (unsigned int i) const |
unsigned int | getNumScrutinizers (Type type) const |
void | addTreeTop (PVLink) |
void | addCentralScrutinizer (const CentralScrutinizer *) |
void | addForwardScrutinizer (const ForwardScrutinizer *) |
Private Member Functions | |
const ToyDetectorManager & | operator= (const ToyDetectorManager &right) |
ToyDetectorManager (const ToyDetectorManager &right) | |
Private Attributes | |
std::vector< const CentralScrutinizer * > | m_centralScrutinizer |
std::vector< const ForwardScrutinizer * > | m_forwardScrutinizer |
std::vector< PVLink > | m_volume |
Definition at line 13 of file ToyDetectorManager.h.
Enumerator | |
---|---|
CENTRAL | |
FORWARD |
Definition at line 16 of file ToyDetectorManager.h.
ToyDetectorManager::ToyDetectorManager | ( | ) |
Definition at line 9 of file ToyDetectorManager.cxx.
ToyDetectorManager::~ToyDetectorManager | ( | ) |
Definition at line 15 of file ToyDetectorManager.cxx.
|
private |
void ToyDetectorManager::addCentralScrutinizer | ( | const CentralScrutinizer * | scrut | ) |
Definition at line 58 of file ToyDetectorManager.cxx.
void ToyDetectorManager::addForwardScrutinizer | ( | const ForwardScrutinizer * | scrut | ) |
Definition at line 63 of file ToyDetectorManager.cxx.
void ToyDetectorManager::addTreeTop | ( | PVLink | vol | ) |
Definition at line 53 of file ToyDetectorManager.cxx.
const CentralScrutinizer * ToyDetectorManager::getCentralScrutinizer | ( | unsigned int | i | ) | const |
Definition at line 43 of file ToyDetectorManager.cxx.
const ForwardScrutinizer * ToyDetectorManager::getForwardScrutinizer | ( | unsigned int | i | ) | const |
Definition at line 38 of file ToyDetectorManager.cxx.
unsigned int ToyDetectorManager::getNumScrutinizers | ( | Type | type | ) | const |
Definition at line 48 of file ToyDetectorManager.cxx.
|
virtual |
Definition at line 28 of file ToyDetectorManager.cxx.
|
virtual |
Definition at line 33 of file ToyDetectorManager.cxx.
|
private |
|
private |
Definition at line 57 of file ToyDetectorManager.h.
|
private |
Definition at line 58 of file ToyDetectorManager.h.
|
private |
Definition at line 59 of file ToyDetectorManager.h.