#include <CSCTrackFinderDataTypes.h>
Public Member Functions | |
global_eta_data () | |
global_eta_data (const unsigned short &us) | |
global_eta_data & | operator= (const unsigned short &us) |
unsigned short | toint () const |
Public Attributes | |
unsigned short | global_bend: 5 |
unsigned short | global_eta: 7 |
unsigned short | spare: 4 |
Definition at line 125 of file CSCTrackFinderDataTypes.h.
global_eta_data::global_eta_data | ( | ) | [inline] |
Definition at line 132 of file CSCTrackFinderDataTypes.h.
: global_eta(0), global_bend(0), spare(0) {};
global_eta_data::global_eta_data | ( | const unsigned short & | us | ) | [inline] |
Definition at line 135 of file CSCTrackFinderDataTypes.h.
References operator=().
{ this->operator=(us); }
global_eta_data & global_eta_data::operator= | ( | const unsigned short & | us | ) |
Definition at line 60 of file CSCTrackFinderDataTypes.cc.
References global_bend, and global_eta.
Referenced by global_eta_data().
{ this->global_eta = ((1<<7)-1)&us; this->global_bend = ((1<<5)-1)&(us>>7); return *this; }
unsigned short global_eta_data::toint | ( | ) | const |
Definition at line 85 of file CSCTrackFinderDataTypes.cc.
References global_bend, and global_eta.
{ unsigned short us = 0; us = (global_eta | (global_bend << 7)); return us; }
unsigned short global_eta_data::global_bend |
Definition at line 129 of file CSCTrackFinderDataTypes.h.
Referenced by operator=(), and toint().
unsigned short global_eta_data::global_eta |
Definition at line 128 of file CSCTrackFinderDataTypes.h.
Referenced by operator=(), and toint().
unsigned short global_eta_data::spare |
Definition at line 130 of file CSCTrackFinderDataTypes.h.