|
ATLAS Offline Software
|
Go to the documentation of this file.
5 #ifndef ToyDetectorManager_h
6 #define ToyDetectorManager_h 1
7 #include "GeoModelKernel/GeoVPhysVol.h"
8 #include "GeoModelKernel/GeoVDetectorManager.h"
28 virtual PVConstLink
getTreeTop(
unsigned int i)
const;
virtual unsigned int getNumTreeTops() const
std::vector< PVLink > m_volume
virtual PVConstLink getTreeTop(unsigned int i) const
std::vector< const ForwardScrutinizer * > m_forwardScrutinizer
void addForwardScrutinizer(const ForwardScrutinizer *)
std::vector< const CentralScrutinizer * > m_centralScrutinizer
const CentralScrutinizer * getCentralScrutinizer(unsigned int i) const
void addCentralScrutinizer(const CentralScrutinizer *)
#define CLASS_DEF(NAME, CID, VERSION)
associate a clid and a version to a type eg
ToyDetectorManager(const ToyDetectorManager &right)
unsigned int getNumScrutinizers(Type type) const
const ForwardScrutinizer * getForwardScrutinizer(unsigned int i) const
const ToyDetectorManager & operator=(const ToyDetectorManager &right)
macros to associate a CLID to a type