#include <CSCTrackFinderDataTypes.h>
Public Member Functions | |
pt_data & | operator= (const unsigned short &) |
pt_data (const unsigned short &us) | |
pt_data () | |
unsigned short | toint () const |
Public Attributes | |
unsigned short | charge_valid_front: 1 |
unsigned short | charge_valid_rear: 1 |
unsigned short | front_rank: 7 |
unsigned short | rear_rank: 7 |
Definition at line 143 of file CSCTrackFinderDataTypes.h.
pt_data::pt_data | ( | ) | [inline] |
Definition at line 151 of file CSCTrackFinderDataTypes.h.
: front_rank(0), charge_valid_front(0), rear_rank(0), charge_valid_rear(0) {};
pt_data::pt_data | ( | const unsigned short & | us | ) | [inline] |
Definition at line 155 of file CSCTrackFinderDataTypes.h.
References operator=().
{ this->operator=(us); }
pt_data & pt_data::operator= | ( | const unsigned short & | us | ) |
Definition at line 68 of file CSCTrackFinderDataTypes.cc.
References charge_valid_front, charge_valid_rear, front_rank, and rear_rank.
Referenced by pt_data().
{ this->front_rank = ((1<<7)-1)&us; this->charge_valid_front = ((1<<1)-1)&(us>>7); this->rear_rank = ((1<<7)-1)&(us>>8); this->charge_valid_rear = ((1<<1)-1)&(us>>15); return *this; }
unsigned short pt_data::toint | ( | ) | const |
Definition at line 99 of file CSCTrackFinderDataTypes.cc.
References charge_valid_front, charge_valid_rear, front_rank, and rear_rank.
{ unsigned short us = 0; us = front_rank | (charge_valid_front << 7) | (rear_rank << 8) | (charge_valid_rear << 15); return us; }
unsigned short pt_data::charge_valid_front |
Definition at line 147 of file CSCTrackFinderDataTypes.h.
Referenced by operator=(), and toint().
unsigned short pt_data::charge_valid_rear |
Definition at line 149 of file CSCTrackFinderDataTypes.h.
Referenced by operator=(), and toint().
unsigned short pt_data::front_rank |
Definition at line 146 of file CSCTrackFinderDataTypes.h.
Referenced by operator=(), and toint().
unsigned short pt_data::rear_rank |
Definition at line 148 of file CSCTrackFinderDataTypes.h.
Referenced by operator=(), and toint().