GeoModel - GeoModelCore
Public Member Functions | Private Member Functions | Private Attributes | List of all members
GeoVDetectorManager Class Referenceabstract

This class is the Manager for each detector. It has two required query mechanism: one for "tree tops" (These are top level pieces of raw geometry; there may be one or more of these), and another one for detector elements, which represent readout units. More...

#include <GeoVDetectorManager.h>

Public Member Functions

virtual unsigned int getNumTreeTops () const =0
 
virtual PVConstLink getTreeTop (unsigned int i) const =0
 
const std::string & getName () const
 
void setName (const std::string &name)
 

Private Member Functions

 GeoVDetectorManager (const GeoVDetectorManager &right)
 
GeoVDetectorManager & operator= (const GeoVDetectorManager &right)
 

Private Attributes

std::string m_name
 

Detailed Description

This class is the Manager for each detector. It has two required query mechanism: one for "tree tops" (These are top level pieces of raw geometry; there may be one or more of these), and another one for detector elements, which represent readout units.

Subsystems engineers should override this. They may in addition add their own query mechanisms to their interface. They may in fact add anything else they require to their interface.

Definition at line 28 of file GeoVDetectorManager.h.


The documentation for this class was generated from the following files: