#include <GEMPadDigiCluster.h>
Public Types | |
enum | InValid { GE11InValid = 255, GE21InValid = 511 } |
enum | NumberPartitions { ME0 = 8, GE11 = 8, GE21 = 8, GE21SplitStrip = 16 } |
Public Member Functions | |
int | bx () const |
GEMPadDigiCluster (std::vector< uint16_t > pads, int16_t bx, enum GEMSubDetId::Station station=GEMSubDetId::Station::GE11, unsigned nPart=NumberPartitions::GE11) | |
GEMPadDigiCluster () | |
bool | isValid () const |
unsigned | nPartitions () const |
bool | operator!= (const GEMPadDigiCluster &digi) const |
bool | operator< (const GEMPadDigiCluster &digi) const |
Precedence operator. More... | |
bool | operator== (const GEMPadDigiCluster &digi) const |
const std::vector< uint16_t > & | pads () const |
void | print () const |
GEMSubDetId::Station | station () const |
Private Attributes | |
int32_t | bx_ |
unsigned | part_ |
GEMSubDetId::Station | station_ |
std::vector< uint16_t > | v_ |
Cluster of maximal 8 adjacent GEM pad digis with the same BX
Definition at line 19 of file GEMPadDigiCluster.h.
Enumerator | |
---|---|
ME0 | |
GE11 | |
GE21 | |
GE21SplitStrip |
Definition at line 24 of file GEMPadDigiCluster.h.
|
explicit |
Definition at line 4 of file GEMPadDigiCluster.cc.
GEMPadDigiCluster::GEMPadDigiCluster | ( | ) |
Definition at line 10 of file GEMPadDigiCluster.cc.
|
inline |
Definition at line 40 of file GEMPadDigiCluster.h.
References bx_.
Referenced by CSCGEMData::addEtaPadCluster(), GEMInternalCluster::GEMInternalCluster(), GEMInternalCluster::mid1(), GEMInternalCluster::mid2(), operator!=(), operator<(), operator<<(), operator==(), print(), and L1TMuon::TriggerPrimitive::TriggerPrimitive().
bool GEMPadDigiCluster::isValid | ( | void | ) | const |
Definition at line 31 of file GEMPadDigiCluster.cc.
References GE11InValid, GEMSubDetId::GE21, GE21InValid, invalid, station_, and v_.
Referenced by ntupleDataFormat._Object::_checkIsValid(), GEMInternalCluster::GEMInternalCluster(), GEMInternalCluster::mid1(), GEMInternalCluster::mid2(), and core.AutoHandle.AutoHandle::ReallyLoad().
|
inline |
Definition at line 43 of file GEMPadDigiCluster.h.
References part_.
Referenced by GEMInternalCluster::mid1(), and GEMInternalCluster::mid2().
bool GEMPadDigiCluster::operator!= | ( | const GEMPadDigiCluster & | digi | ) | const |
Definition at line 19 of file GEMPadDigiCluster.cc.
References bx(), bx_, or, pads(), and v_.
bool GEMPadDigiCluster::operator< | ( | const GEMPadDigiCluster & | digi | ) | const |
Precedence operator.
Definition at line 24 of file GEMPadDigiCluster.cc.
References bx(), bx_, pads(), and v_.
bool GEMPadDigiCluster::operator== | ( | const GEMPadDigiCluster & | digi | ) | const |
Definition at line 14 of file GEMPadDigiCluster.cc.
References bx(), bx_, pads(), station(), station_, and v_.
|
inline |
Definition at line 39 of file GEMPadDigiCluster.h.
References v_.
Referenced by CSCGEMData::addEtaPadCluster(), GEMInternalCluster::GEMInternalCluster(), GEMInternalCluster::mid1(), GEMInternalCluster::mid2(), operator!=(), operator<(), operator<<(), operator==(), print(), and L1TMuon::TriggerPrimitive::TriggerPrimitive().
void GEMPadDigiCluster::print | ( | void | ) | const |
Definition at line 51 of file GEMPadDigiCluster.cc.
References bx(), gather_cfg::cout, AlCaHLTBitMon_ParallelJobs::p, and pads().
|
inline |
Definition at line 41 of file GEMPadDigiCluster.h.
References station_.
Referenced by geometryXMLparser.DTAlignable::index(), geometryXMLparser.CSCAlignable::index(), GEMInternalCluster::mid1(), GEMInternalCluster::mid2(), and operator==().
|
private |
Definition at line 48 of file GEMPadDigiCluster.h.
Referenced by bx(), operator!=(), operator<(), and operator==().
|
private |
Definition at line 51 of file GEMPadDigiCluster.h.
Referenced by nPartitions().
|
private |
Definition at line 49 of file GEMPadDigiCluster.h.
Referenced by isValid(), operator==(), and station().
|
private |
Definition at line 47 of file GEMPadDigiCluster.h.
Referenced by isValid(), operator!=(), operator<(), operator==(), and pads().