fmssim
Public Member Functions | Protected Attributes | Static Protected Attributes | Friends
fms::trigger::QtBoard2011 Class Reference

Trigger region defined by a single QT board in a particular quadrant as used in 2011 board sum trigger. More...

#include <Year2011BoardSum.h>

List of all members.

Public Member Functions

 QtBoard2011 (Int_t quadrant, Int_t boardId)
virtual Bool_t Contains (const TVector3 &) const
 Returns true if the point lies in a cell served by this QT board and the cell is not masked/inactive.
virtual Double_t GetThreshold () const
 Returns the threshold of the region.
virtual void SetThreshold (Double_t)
virtual void SetId (Int_t)
 For testing purposes, the is not a property of the board itself, but stores the channel number of the last cell that passed a test via Contains().
virtual Int_t GetId () const

Protected Attributes

Int_t mQuadrant
Int_t mBoard
Int_t mId

Static Protected Attributes

static fms::geometry::Detector2011 smDetector

Friends

class Year2011BoardSum

Detailed Description

Trigger region defined by a single QT board in a particular quadrant as used in 2011 board sum trigger.

This is the Region type used by Year2011BoardSum. QT boards are identfied via the letters A to J: A to D for small cells and E to J for large cells. This references the Detector2011 geometry to determine which cells are served by which QT board and determine whether a point lies within a certain board.


Constructor & Destructor Documentation

fms::trigger::QtBoard2011::QtBoard2011 ( Int_t  quadrant,
Int_t  boardId 
)

Member Function Documentation

Bool_t fms::trigger::QtBoard2011::Contains ( const TVector3 &  v) const [virtual]

Returns true if the point lies in a cell served by this QT board and the cell is not masked/inactive.

Implements fms::trigger::Region.

Int_t fms::trigger::QtBoard2011::GetId ( ) const [inline, virtual]

Implements fms::trigger::Region.

virtual Double_t fms::trigger::QtBoard2011::GetThreshold ( ) const [inline, virtual]

Returns the threshold of the region.

Implements fms::trigger::Region.

void fms::trigger::QtBoard2011::SetId ( Int_t  i) [inline, virtual]

For testing purposes, the is not a property of the board itself, but stores the channel number of the last cell that passed a test via Contains().

Implements fms::trigger::Region.

virtual void fms::trigger::QtBoard2011::SetThreshold ( Double_t  ) [inline, virtual]

Implements fms::trigger::Region.


Friends And Related Function Documentation

friend class Year2011BoardSum [friend]

Member Data Documentation

Int_t fms::trigger::QtBoard2011::mId [mutable, protected]

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