fmssim
|
Abstract base class for a collection of trigger regions. More...
#include <Map.h>
Public Member Functions | |
virtual | ~Map () |
virtual Bool_t | Add (Int_t, Region *)=0 |
Add a region with an associated unique index. | |
virtual Region * | Find (const TVector3 &) const =0 |
Returns true if the point lies within this region. | |
virtual UInt_t | Size () const =0 |
Returns the number of regions in this map. |
Abstract base class for a collection of trigger regions.
virtual fms::trigger::Map::~Map | ( | ) | [inline, virtual] |
virtual Bool_t fms::trigger::Map::Add | ( | Int_t | , |
Region * | |||
) | [pure virtual] |
Add a region with an associated unique index.
Implemented in fms::trigger::Year2011BoardSum, and fms::trigger::Year2011Map.
virtual Region* fms::trigger::Map::Find | ( | const TVector3 & | ) | const [pure virtual] |
Returns true if the point lies within this region.
Implemented in fms::trigger::Year2011BoardSum, and fms::trigger::Year2011Map.
virtual UInt_t fms::trigger::Map::Size | ( | ) | const [pure virtual] |
Returns the number of regions in this map.
Implemented in fms::trigger::Year2011BoardSum, and fms::trigger::Year2011Map.