fmssim
|
Trigger region defined by a single QT board in a particular quadrant as used in 2011 board sum trigger. More...
#include <Year2011BoardSum.h>
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 |
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.
fms::trigger::QtBoard2011::QtBoard2011 | ( | Int_t | quadrant, |
Int_t | boardId | ||
) |
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.
friend class Year2011BoardSum [friend] |
Int_t fms::trigger::QtBoard2011::mBoard [protected] |
Int_t fms::trigger::QtBoard2011::mId [mutable, protected] |
Int_t fms::trigger::QtBoard2011::mQuadrant [protected] |
fms::geometry::Detector2011 fms::trigger::QtBoard2011::smDetector [static, protected] |