fmssim
|
Abstract base class for a detector composed of cells. More...
#include <Detector.h>
Public Member Functions | |
virtual Cell * | Find (const TVector3 &) const =0 |
Enum like this might be best in a general enums or geometry 'global' file. | |
virtual UInt_t | Size () const =0 |
Returns the number of cells/channels in the detector. |
Abstract base class for a detector composed of cells.
virtual Cell* fms::geometry::Detector::Find | ( | const TVector3 & | ) | const [pure virtual] |
Enum like this might be best in a general enums or geometry 'global' file.
Could also collect various global properties like z locations of detectors, whether that detector was in for a given year... Returns a pointer to the cell containing a point. Returns NULL if there is no such cell.
Implemented in fms::geometry::Detector2011, and fms::geometry::SubDetector.
virtual UInt_t fms::geometry::Detector::Size | ( | ) | const [pure virtual] |
Returns the number of cells/channels in the detector.
Implemented in fms::geometry::Detector2011, and fms::geometry::SubDetector.