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