fmssim
Public Member Functions
fms::trigger::Map Class Reference

Abstract base class for a collection of trigger regions. More...

#include <Map.h>

List of all members.

Public Member Functions

virtual ~Map ()
virtual Bool_t Add (Int_t, Region *)=0
 Add a region with an associated unique index.
virtual RegionFind (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.

Detailed Description

Abstract base class for a collection of trigger regions.


Constructor & Destructor Documentation

virtual fms::trigger::Map::~Map ( ) [inline, virtual]

Member Function Documentation

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.


The documentation for this class was generated from the following file:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines