14 : m_id(crate, card, rgn),
32 os <<
"L1CaloMipQuietRegion:" 33 <<
" MIP=" << rhs.
mip() <<
" Quiet=" << rhs.
quiet() << endl
35 <<
" RCT eta=" << rhs.
rctEta() <<
" RCT phi=" << rhs.
rctPhi() << endl
36 <<
" GCT eta=" << rhs.
gctEta() <<
" GCT phi=" << rhs.
gctPhi() <<
" BX=" << rhs.
bx() << endl;
bool operator==(const L1CaloMipQuietRegion &rhs) const
Equality operator; compares all data: MIP/Quiet bits, bunch crossing & geographical.
L1CaloRegionDetId id() const
Get global region ID.
bool mip() const
Get MIP bit.
unsigned gctEta() const
Get GCT eta index.
uint8_t m_data
MIP and Quiet bits for the region, packed in bit0 + bit1 respectively.
L1CaloMipQuietRegion()
Default constructor.
unsigned rctEta() const
Get local eta index (within RCT crate).
unsigned gctPhi() const
Get GCT phi index.
int16_t m_bx
Bunch crossing.
L1CaloRegionDetId m_id
Geographical info: region ID.
uint8_t raw() const
Get raw data.
bool quiet() const
Get Quiet bit.
int16_t bx() const
Get bunch crossing.
Miniumum Ionising Particle (MIP) and Quiet bits for a calorimeter trigger region. ...
unsigned rctCard() const
Get RCT reciever card ID.
ostream & operator<<(ostream &os, const L1CaloMipQuietRegion &rhs)
unsigned rctCrate() const
Get RCT crate ID.
unsigned rctRegionIndex() const
Get RCT region index.
void pack(bool mip, bool quiet)
For use in constructors - packs MIP/Quiet bools up into m_data;.
unsigned rctPhi() const
Get local phi index (within RCT crate).