#include <L1CSCSPStatusDigi.h>
Public Member Functions | |
unsigned long | AFs (void) const throw () |
unsigned short | BXN (void) const throw () |
unsigned long | BXs (void) const throw () |
unsigned short | FMM (void) const throw () |
L1CSCSPStatusDigi (void) | |
unsigned short | link (int link) const throw () |
unsigned long | orbit_counter (void) const throw () |
unsigned short | SEs (void) const throw () |
unsigned short | slot (void) const throw () |
unsigned short | SMs (void) const throw () |
unsigned long | track_counter (void) const throw () |
unsigned long | VPs (void) const throw () |
~L1CSCSPStatusDigi (void) | |
Private Types | |
enum | { IDLE = 1, CARRIER = 2, NORMAL = 4, ERROR = 8, FIFO = 16 } |
Private Attributes | |
unsigned long | af |
unsigned long | bx |
unsigned short | fmm_status |
unsigned short | l1a_bxn |
unsigned short | link_status [15] |
unsigned short | mpc_link_id |
unsigned long | orbit_cnt |
unsigned short | se |
unsigned short | sm |
unsigned short | sp_slot |
unsigned long | track_cnt |
unsigned long | vp |
Friends | |
class | CSCTFUnpacker |
Definition at line 8 of file L1CSCSPStatusDigi.h.
anonymous enum [private] |
L1CSCSPStatusDigi::L1CSCSPStatusDigi | ( | void | ) | [inline] |
Definition at line 43 of file L1CSCSPStatusDigi.h.
{ bzero(this,sizeof(L1CSCSPStatusDigi)); }
L1CSCSPStatusDigi::~L1CSCSPStatusDigi | ( | void | ) | [inline] |
Definition at line 44 of file L1CSCSPStatusDigi.h.
{}
unsigned long L1CSCSPStatusDigi::AFs | ( | void | ) | const throw () [inline] |
unsigned short L1CSCSPStatusDigi::BXN | ( | void | ) | const throw () [inline] |
unsigned long L1CSCSPStatusDigi::BXs | ( | void | ) | const throw () [inline] |
unsigned short L1CSCSPStatusDigi::FMM | ( | void | ) | const throw () [inline] |
unsigned short L1CSCSPStatusDigi::link | ( | int | link | ) | const throw () [inline] |
Definition at line 38 of file L1CSCSPStatusDigi.h.
References link(), and link_status.
Referenced by link().
{ return link_status[link]; }
unsigned long L1CSCSPStatusDigi::orbit_counter | ( | void | ) | const throw () [inline] |
unsigned short L1CSCSPStatusDigi::SEs | ( | void | ) | const throw () [inline] |
unsigned short L1CSCSPStatusDigi::slot | ( | void | ) | const throw () [inline] |
unsigned short L1CSCSPStatusDigi::SMs | ( | void | ) | const throw () [inline] |
unsigned long L1CSCSPStatusDigi::track_counter | ( | void | ) | const throw () [inline] |
unsigned long L1CSCSPStatusDigi::VPs | ( | void | ) | const throw () [inline] |
friend class CSCTFUnpacker [friend] |
Definition at line 26 of file L1CSCSPStatusDigi.h.
unsigned long L1CSCSPStatusDigi::af [private] |
Definition at line 17 of file L1CSCSPStatusDigi.h.
Referenced by AFs(), and CSCTFUnpacker::produce().
unsigned long L1CSCSPStatusDigi::bx [private] |
Definition at line 16 of file L1CSCSPStatusDigi.h.
Referenced by BXs(), and CSCTFUnpacker::produce().
unsigned short L1CSCSPStatusDigi::fmm_status [private] |
Definition at line 12 of file L1CSCSPStatusDigi.h.
Referenced by FMM(), and CSCTFUnpacker::produce().
unsigned short L1CSCSPStatusDigi::l1a_bxn [private] |
Definition at line 11 of file L1CSCSPStatusDigi.h.
Referenced by BXN(), and CSCTFUnpacker::produce().
unsigned short L1CSCSPStatusDigi::link_status[15] [private] |
Definition at line 20 of file L1CSCSPStatusDigi.h.
Referenced by link(), and CSCTFUnpacker::produce().
unsigned short L1CSCSPStatusDigi::mpc_link_id [private] |
Definition at line 21 of file L1CSCSPStatusDigi.h.
Referenced by CSCTFUnpacker::produce().
unsigned long L1CSCSPStatusDigi::orbit_cnt [private] |
Definition at line 24 of file L1CSCSPStatusDigi.h.
Referenced by orbit_counter(), and CSCTFUnpacker::produce().
unsigned short L1CSCSPStatusDigi::se [private] |
Definition at line 14 of file L1CSCSPStatusDigi.h.
Referenced by CSCTFUnpacker::produce(), and SEs().
unsigned short L1CSCSPStatusDigi::sm [private] |
Definition at line 15 of file L1CSCSPStatusDigi.h.
Referenced by CSCTFUnpacker::produce(), and SMs().
unsigned short L1CSCSPStatusDigi::sp_slot [private] |
Definition at line 10 of file L1CSCSPStatusDigi.h.
Referenced by CSCTFUnpacker::produce(), and slot().
unsigned long L1CSCSPStatusDigi::track_cnt [private] |
Definition at line 23 of file L1CSCSPStatusDigi.h.
Referenced by CSCTFUnpacker::produce(), and track_counter().
unsigned long L1CSCSPStatusDigi::vp [private] |
Definition at line 18 of file L1CSCSPStatusDigi.h.
Referenced by CSCTFUnpacker::produce(), and VPs().