Main Page   Modules   Namespace List   Class Hierarchy   Compound List   File List   Namespace Members   Compound Members   File Members  

TMuiPseudoBLTO Class Reference
[Interface Objects]

The MUID Pseudo-BLT Interface Object. More...

#include <TMuiPseudoBLTO.h>

Inheritance diagram for TMuiPseudoBLTO:

TMuiPseudoBLTO_v1 List of all members.

Public Methods

virtual bool is_reco_2D_fired () const
virtual bool is_reco_1D1S_fired () const
virtual bool is_reco_1D_fired (const UShort_t iquad) const
virtual bool is_reco_1S_fired (const UShort_t iquad) const
Constructors/Destructors
 TMuiPseudoBLTO ()
virtual ~TMuiPseudoBLTO ()
 TMuiPseudoBLTO (const Key &key)
 TMuiPseudoBLTO (const Key &, UShort_t arm, UShort_t index)
virtual void fire_2D ()
virtual void fire_1D1S ()
virtual void fire_1D (const UShort_t iquad)
virtual void fire_1S (const UShort_t iquad)
virtual void fire_reco_2D ()
virtual void fire_reco_1D1S ()
virtual void fire_reco_1D (const UShort_t iquad)
virtual void fire_reco_1S (const UShort_t iquad)
virtual bool is_2D_fired () const
virtual bool is_1D1S_fired () const
virtual bool is_1D_fired (const UShort_t iquad) const
virtual bool is_1S_fired (const UShort_t iquad) const
virtual bool check_2D_trigger () const
virtual bool check_1D1S_trigger () const
virtual bool check_2D_with_reco () const
virtual bool check_1D1S_with_reco () const
Locators
virtual void set_arm (UShort_t arm)
virtual void set_index (UShort_t index)
virtual UShort_t get_arm () const
virtual UShort_t get_index () const
Dumpers
virtual void print (std::ostream &os=std::cout) const

Detailed Description

The MUID Pseudo-BLT Interface Object.

The MUID pseudo-BLT Interface Object

An interface class for offline BLT emulator output.

Definition at line 28 of file TMuiPseudoBLTO.h.


Constructor & Destructor Documentation

TMuiPseudoBLTO   [inline]
 

Default constructor

Definition at line 36 of file TMuiPseudoBLTO.h.

00036 {;}  

virtual ~TMuiPseudoBLTO   [inline, virtual]
 

Default destructor

Definition at line 39 of file TMuiPseudoBLTO.h.

00039 {;}

TMuiPseudoBLTO const Key &    key [inline]
 

Default constructor

Definition at line 42 of file TMuiPseudoBLTO.h.

00042                                  :
00043     PHKey(key){;}
  

TMuiPseudoBLTO const Key &   ,
UShort_t    arm,
UShort_t    index
[inline]
 

Construct with key and location

Definition at line 46 of file TMuiPseudoBLTO.h.

00048                                 {;}


Member Function Documentation

virtual bool check_1D1S_trigger   const [inline, virtual]
 

check if 1D1S trigger output is consistent with 1D triggers

Reimplemented in TMuiPseudoBLTO_v1.

Definition at line 108 of file TMuiPseudoBLTO.h.

00108 { return false;}

virtual bool check_1D1S_with_reco   const [inline, virtual]
 

check if 1D1S trigger output is consistent with trigger decisions from reco hits

Reimplemented in TMuiPseudoBLTO_v1.

Definition at line 132 of file TMuiPseudoBLTO.h.

00132 { return false;}

virtual bool check_2D_trigger   const [inline, virtual]
 

check if 2D trigger output is consistent with 1D triggers

Reimplemented in TMuiPseudoBLTO_v1.

Definition at line 105 of file TMuiPseudoBLTO.h.

00105 { return false;}

virtual bool check_2D_with_reco   const [inline, virtual]
 

check if 2D trigger output is consistent with trigger decisions from reco hits

Reimplemented in TMuiPseudoBLTO_v1.

Definition at line 129 of file TMuiPseudoBLTO.h.

00129 { return false;}

virtual void fire_1D const UShort_t    iquad [inline, virtual]
 

set one deep pseudo_BLT trigger, 1D trigger is decided in a single quadrant.

Reimplemented in TMuiPseudoBLTO_v1.

Definition at line 62 of file TMuiPseudoBLTO.h.

00062 {;}

virtual void fire_1D1S   [inline, virtual]
 

set deep-shallow pseudo_BLT trigger

Reimplemented in TMuiPseudoBLTO_v1.

Definition at line 59 of file TMuiPseudoBLTO.h.

00059 {;}

virtual void fire_1S const UShort_t    iquad [inline, virtual]
 

set one shallow pseudo_BLT trigger,, 1S trigger is decided in a single quadrant.

Reimplemented in TMuiPseudoBLTO_v1.

Definition at line 65 of file TMuiPseudoBLTO.h.

00065 {;}

virtual void fire_2D   [inline, virtual]
 

set deep-deep pseudo_BLT trigger

Reimplemented in TMuiPseudoBLTO_v1.

Definition at line 56 of file TMuiPseudoBLTO.h.

00056 {;}

virtual void fire_reco_1D const UShort_t    iquad [inline, virtual]
 

set one deep pseudo_BLT trigger, 1D trigger is decided in a single quadrant.

Reimplemented in TMuiPseudoBLTO_v1.

Definition at line 78 of file TMuiPseudoBLTO.h.

00078 {;}

virtual void fire_reco_1D1S   [inline, virtual]
 

set deep-shallow pseudo_BLT trigger

Reimplemented in TMuiPseudoBLTO_v1.

Definition at line 75 of file TMuiPseudoBLTO.h.

00075 {;}

virtual void fire_reco_1S const UShort_t    iquad [inline, virtual]
 

set one shallow pseudo_BLT trigger,, 1S trigger is decided in a single quadrant.

Reimplemented in TMuiPseudoBLTO_v1.

Definition at line 81 of file TMuiPseudoBLTO.h.

00081 {;}

virtual void fire_reco_2D   [inline, virtual]
 

set deep-deep pseudo_BLT trigger

Reimplemented in TMuiPseudoBLTO_v1.

Definition at line 72 of file TMuiPseudoBLTO.h.

00072 {;}

virtual UShort_t get_arm   const [inline, virtual]
 

Arm [0,1]

Reimplemented in TMuiPseudoBLTO_v1.

Definition at line 145 of file TMuiPseudoBLTO.h.

00145 {return 0;}

virtual UShort_t get_index   const [inline, virtual]
 

Index

Reimplemented in TMuiPseudoBLTO_v1.

Definition at line 148 of file TMuiPseudoBLTO.h.

00148 {return 0;}

virtual bool is_1D1S_fired   const [inline, virtual]
 

look up if 1D1S Pseudo-BLT fires

Reimplemented in TMuiPseudoBLTO_v1.

Definition at line 92 of file TMuiPseudoBLTO.h.

00092 { return false;}

virtual bool is_1D_fired const UShort_t    iquad const [inline, virtual]
 

look up if 1D Pseudo-BLT fires, 1D trigger is decided in a single quadrant.

Reimplemented in TMuiPseudoBLTO_v1.

Definition at line 95 of file TMuiPseudoBLTO.h.

00095 { return false;}

virtual bool is_1S_fired const UShort_t    iquad const [inline, virtual]
 

look up if 1S Pseudo-BLT fires, 1S trigger is also decided in a single quadrant

Reimplemented in TMuiPseudoBLTO_v1.

Definition at line 98 of file TMuiPseudoBLTO.h.

00098 { return false;}

virtual bool is_2D_fired   const [inline, virtual]
 

look up if 2D Pseudo-BLT fires

Reimplemented in TMuiPseudoBLTO_v1.

Definition at line 89 of file TMuiPseudoBLTO.h.

00089 { return false;}

virtual bool is_reco_1D1S_fired   const [inline, virtual]
 

look up if 1D1S fires according to muid reco hits

Reimplemented in TMuiPseudoBLTO_v1.

Definition at line 116 of file TMuiPseudoBLTO.h.

00116 { return false;}

virtual bool is_reco_1D_fired const UShort_t    iquad const [inline, virtual]
 

look up if 1D fires according to muid reco hits, 1D trigger is decided in a single quadrant.

Reimplemented in TMuiPseudoBLTO_v1.

Definition at line 119 of file TMuiPseudoBLTO.h.

00119 { return false;}

virtual bool is_reco_1S_fired const UShort_t    iquad const [inline, virtual]
 

look up if 1S fires according to muid reco hits, 1S trigger is also decided in a single quadrant

Reimplemented in TMuiPseudoBLTO_v1.

Definition at line 122 of file TMuiPseudoBLTO.h.

00122 { return false;}

virtual bool is_reco_2D_fired   const [inline, virtual]
 

look up if 2D fires according to muid reco hits

Reimplemented in TMuiPseudoBLTO_v1.

Definition at line 113 of file TMuiPseudoBLTO.h.

00113 { return false;}

virtual void print std::ostream &    os = std::cout const [inline, virtual]
 

Reimplemented in TMuiPseudoBLTO_v1.

Definition at line 155 of file TMuiPseudoBLTO.h.

00155 {}

virtual void set_arm UShort_t    arm [inline, virtual]
 

Arm [0,1]

Reimplemented in TMuiPseudoBLTO_v1.

Definition at line 139 of file TMuiPseudoBLTO.h.

00139 {}

virtual void set_index UShort_t    index [inline, virtual]
 

Index

Reimplemented in TMuiPseudoBLTO_v1.

Definition at line 142 of file TMuiPseudoBLTO.h.

00142 {}


The documentation for this class was generated from the following file:
MUIOO: PHENIX Muon Identifier Analysis Framework. Documentation by doxygen
Last modified: