#include <L1AcceptBunchCrossing.h>
Public Types | |
enum | { ORBIT_NUMBER_SHIFT = 32ULL, ORBIT_NUMBER_MASK = 0xFFFFFFFFULL, BUNCH_CROSSING_SHIFT = 4ULL, BUNCH_CROSSING_MASK = 0xFFFULL, EVENT_TYPE_SHIFT = 0, EVENT_TYPE_MASK = 0xFULL } |
Public Member Functions | |
unsigned int | bunchCrossing () const |
bool | empty () const |
empty method (= false) More... | |
unsigned int | eventType () const |
L1AcceptBunchCrossing () | |
L1AcceptBunchCrossing (const int l1AcceptOffset__, const unsigned int orbitNumber__, const unsigned int bunchCrossing__, const unsigned int eventType__) | |
L1AcceptBunchCrossing (const int index, const unsigned long long data) | |
int | l1AcceptOffset () const |
std::string | name () const |
name method More... | |
int | operator!= (const L1AcceptBunchCrossing &e) const |
inequality operator More... | |
int | operator== (const L1AcceptBunchCrossing &e) const |
equality operator More... | |
unsigned int | orbitNumber () const |
virtual | ~L1AcceptBunchCrossing () |
Protected Attributes | |
unsigned int | bunchCrossing_ |
unsigned int | eventType_ |
int | l1AcceptOffset_ |
unsigned int | orbitNumber_ |
Definition at line 38 of file L1AcceptBunchCrossing.h.
anonymous enum |
Enumerator | |
---|---|
ORBIT_NUMBER_SHIFT | |
ORBIT_NUMBER_MASK | |
BUNCH_CROSSING_SHIFT | |
BUNCH_CROSSING_MASK | |
EVENT_TYPE_SHIFT | |
EVENT_TYPE_MASK |
Definition at line 51 of file L1AcceptBunchCrossing.h.
L1AcceptBunchCrossing::L1AcceptBunchCrossing | ( | ) |
Definition at line 9 of file L1AcceptBunchCrossing.cc.
L1AcceptBunchCrossing::L1AcceptBunchCrossing | ( | const int | l1AcceptOffset__, |
const unsigned int | orbitNumber__, | ||
const unsigned int | bunchCrossing__, | ||
const unsigned int | eventType__ | ||
) |
Definition at line 17 of file L1AcceptBunchCrossing.cc.
L1AcceptBunchCrossing::L1AcceptBunchCrossing | ( | const int | index, |
const unsigned long long | data | ||
) |
Definition at line 28 of file L1AcceptBunchCrossing.cc.
References BUNCH_CROSSING_MASK, BUNCH_CROSSING_SHIFT, bunchCrossing_, EVENT_TYPE_MASK, EVENT_TYPE_SHIFT, eventType_, cmsHarvester::index, l1AcceptOffset_, ORBIT_NUMBER_MASK, ORBIT_NUMBER_SHIFT, and orbitNumber_.
|
virtual |
Definition at line 40 of file L1AcceptBunchCrossing.cc.
|
inline |
Definition at line 69 of file L1AcceptBunchCrossing.h.
References bunchCrossing_.
Referenced by operator<<().
|
inline |
|
inline |
Definition at line 70 of file L1AcceptBunchCrossing.h.
References eventType_.
Referenced by operator<<().
|
inline |
Definition at line 67 of file L1AcceptBunchCrossing.h.
References l1AcceptOffset_.
Referenced by operator<<().
|
inline |
name method
Definition at line 62 of file L1AcceptBunchCrossing.h.
Referenced by VIDSelectorBase.VIDSelectorBase::initialize().
|
inline |
|
inline |
|
inline |
Definition at line 68 of file L1AcceptBunchCrossing.h.
References orbitNumber_.
Referenced by operator<<().
|
protected |
Definition at line 82 of file L1AcceptBunchCrossing.h.
Referenced by bunchCrossing(), and L1AcceptBunchCrossing().
|
protected |
Definition at line 83 of file L1AcceptBunchCrossing.h.
Referenced by eventType(), and L1AcceptBunchCrossing().
|
protected |
Definition at line 80 of file L1AcceptBunchCrossing.h.
Referenced by L1AcceptBunchCrossing(), and l1AcceptOffset().
|
protected |
Definition at line 81 of file L1AcceptBunchCrossing.h.
Referenced by L1AcceptBunchCrossing(), and orbitNumber().