#include <GEMPadDigi.h>
Public Types | |
enum | InValid { ME0InValid = 255, GE11InValid = 255, GE21InValid = 511 } |
enum | NumberPartitions { ME0 = 8, GE11 = 8, GE21 = 8, GE21SplitStrip = 16 } |
Public Member Functions | |
int16_t | bx () const |
GEMPadDigi (uint16_t pad, int16_t bx, enum GEMSubDetId::Station station=GEMSubDetId::Station::GE11, unsigned nPart=NumberPartitions::GE11) | |
GEMPadDigi () | |
bool | isValid () const |
unsigned | nPartitions () const |
bool | operator!= (const GEMPadDigi &digi) const |
bool | operator< (const GEMPadDigi &digi) const |
Precedence operator. More... | |
bool | operator== (const GEMPadDigi &digi) const |
uint16_t | pad () const |
void | print () const |
GEMSubDetId::Station | station () const |
Private Attributes | |
int16_t | bx_ |
uint16_t | pad_ |
unsigned | part_ |
GEMSubDetId::Station | station_ |
Digi for GEM-CSC trigger pads
Definition at line 17 of file GEMPadDigi.h.
enum GEMPadDigi::InValid |
Enumerator | |
---|---|
ME0InValid | |
GE11InValid | |
GE21InValid |
Definition at line 19 of file GEMPadDigi.h.
Enumerator | |
---|---|
ME0 | |
GE11 | |
GE21 | |
GE21SplitStrip |
Definition at line 22 of file GEMPadDigi.h.
|
explicit |
Definition at line 4 of file GEMPadDigi.cc.
GEMPadDigi::GEMPadDigi | ( | ) |
Definition at line 7 of file GEMPadDigi.cc.
|
inline |
Definition at line 39 of file GEMPadDigi.h.
References bx_.
Referenced by GEMCoPadDigi::bx(), operator!=(), operator<(), operator<<(), operator==(), GEMCoPadDigi::print(), and print().
bool GEMPadDigi::isValid | ( | void | ) | const |
Definition at line 26 of file GEMPadDigi.cc.
References GE11InValid, GEMSubDetId::GE21, GE21InValid, invalid, GEMSubDetId::ME0, ME0InValid, pad_, and station_.
Referenced by ntupleDataFormat._Object::_checkIsValid(), LCTQualityControl::checkValid(), GEMPadDigiProducer::checkValid(), GEMCoPadDigi::isValid(), and core.AutoHandle.AutoHandle::ReallyLoad().
|
inline |
bool GEMPadDigi::operator!= | ( | const GEMPadDigi & | digi | ) | const |
Definition at line 16 of file GEMPadDigi.cc.
References bx(), bx_, or, pad(), and pad_.
bool GEMPadDigi::operator< | ( | const GEMPadDigi & | digi | ) | const |
bool GEMPadDigi::operator== | ( | const GEMPadDigi & | digi | ) | const |
|
inline |
Definition at line 38 of file GEMPadDigi.h.
References pad_.
Referenced by operator!=(), operator<(), operator<<(), operator==(), GEMCoPadDigi::pad(), GEMCoPadDigi::print(), and print().
void GEMPadDigi::print | ( | void | ) | const |
|
inline |
Definition at line 40 of file GEMPadDigi.h.
References station_.
Referenced by geometryXMLparser.DTAlignable::index(), geometryXMLparser.CSCAlignable::index(), and operator==().
|
private |
Definition at line 47 of file GEMPadDigi.h.
Referenced by bx(), operator!=(), operator<(), and operator==().
|
private |
Definition at line 46 of file GEMPadDigi.h.
Referenced by isValid(), operator!=(), operator<(), operator==(), and pad().
|
private |
Definition at line 50 of file GEMPadDigi.h.
Referenced by nPartitions().
|
private |
Definition at line 48 of file GEMPadDigi.h.
Referenced by isValid(), operator==(), and station().