#include <CSCShowerDigi.h>
Public Types | |
enum | Run3Shower { kInvalid = 0, kLoose = 1, kNominal = 2, kTight = 3 } |
Public Member Functions | |
uint16_t | bitsInTime () const |
uint16_t | bitsOutOfTime () const |
void | clear () |
clear this Shower More... | |
CSCShowerDigi (const uint16_t inTimeBits, const uint16_t outTimeBits, const uint16_t cscID) | |
Constructors. More... | |
CSCShowerDigi () | |
default More... | |
uint16_t | getCSCID () const |
bool | isLooseInTime () const |
bool | isLooseOutOfTime () const |
bool | isNominalInTime () const |
bool | isNominalOutOfTime () const |
bool | isTightInTime () const |
bool | isTightOutOfTime () const |
bool | isValid () const |
data More... | |
void | setCSCID (const uint16_t c) |
set cscID More... | |
Private Attributes | |
uint16_t | bitsInTime_ |
uint16_t | bitsOutOfTime_ |
uint16_t | cscID_ |
Definition at line 9 of file CSCShowerDigi.h.
Enumerator | |
---|---|
kInvalid | |
kLoose | |
kNominal | |
kTight |
Definition at line 12 of file CSCShowerDigi.h.
CSCShowerDigi::CSCShowerDigi | ( | const uint16_t | inTimeBits, |
const uint16_t | outTimeBits, | ||
const uint16_t | cscID | ||
) |
CSCShowerDigi::CSCShowerDigi | ( | ) |
|
inline |
Definition at line 32 of file CSCShowerDigi.h.
References bitsInTime_.
Referenced by CSCTMBHeader2020_TMB::addAnodeShower(), CSCTMBHeader2020_CCLUT::addAnodeShower(), CSCTMBHeader2020_GEM::addAnodeShower(), CSCTMBHeader2020_CCLUT::addCathodeShower(), CSCTMBHeader2020_GEM::addCathodeShower(), CSCTMBHeader2020_TMB::addShower(), CSCTMBHeader2020_CCLUT::addShower(), CSCTMBHeader2020_GEM::addShower(), CSCALCTHeader::addShower(), L1TdeCSCTPGShower::areSameShowers(), isLooseInTime(), isNominalInTime(), isTightInTime(), and operator<<().
|
inline |
Definition at line 33 of file CSCShowerDigi.h.
References bitsOutOfTime_.
Referenced by CSCTMBHeader2020_TMB::addShower(), CSCTMBHeader2020_CCLUT::addShower(), CSCTMBHeader2020_GEM::addShower(), L1TdeCSCTPGShower::areSameShowers(), isLooseOutOfTime(), isNominalOutOfTime(), isTightOutOfTime(), and operator<<().
void CSCShowerDigi::clear | ( | void | ) |
clear this Shower
Definition at line 15 of file CSCShowerDigi.cc.
References bitsInTime_, bitsOutOfTime_, and cscID_.
Referenced by CSCMotherboard::clear(), and BeautifulSoup.Tag::setString().
|
inline |
Definition at line 35 of file CSCShowerDigi.h.
References cscID_.
Referenced by L1TdeCSCTPGShower::areSameShowers(), and SectorProcessorShower::select_shower().
bool CSCShowerDigi::isLooseInTime | ( | ) | const |
Definition at line 26 of file CSCShowerDigi.cc.
References bitsInTime(), and kLoose.
Referenced by isValid().
bool CSCShowerDigi::isLooseOutOfTime | ( | ) | const |
Definition at line 32 of file CSCShowerDigi.cc.
References bitsOutOfTime(), and kLoose.
Referenced by isValid().
bool CSCShowerDigi::isNominalInTime | ( | ) | const |
Definition at line 28 of file CSCShowerDigi.cc.
References bitsInTime(), and kNominal.
bool CSCShowerDigi::isNominalOutOfTime | ( | ) | const |
Definition at line 34 of file CSCShowerDigi.cc.
References bitsOutOfTime(), and kNominal.
bool CSCShowerDigi::isTightInTime | ( | ) | const |
Definition at line 30 of file CSCShowerDigi.cc.
References bitsInTime(), and kTight.
bool CSCShowerDigi::isTightOutOfTime | ( | ) | const |
Definition at line 36 of file CSCShowerDigi.cc.
References bitsOutOfTime(), and kTight.
bool CSCShowerDigi::isValid | ( | void | ) | const |
data
Definition at line 21 of file CSCShowerDigi.cc.
References isLooseInTime(), isLooseOutOfTime(), and or.
Referenced by ntupleDataFormat._Object::_checkIsValid(), L1TdeCSCTPGShower::areSameShowers(), CSCTriggerPrimitivesBuilder::build(), CSCDCCUnpacker::produce(), and core.AutoHandle.AutoHandle::ReallyLoad().
|
inline |
|
private |
Definition at line 41 of file CSCShowerDigi.h.
Referenced by bitsInTime(), and clear().
|
private |
Definition at line 42 of file CSCShowerDigi.h.
Referenced by bitsOutOfTime(), and clear().
|
private |
Definition at line 44 of file CSCShowerDigi.h.
Referenced by clear(), getCSCID(), and setCSCID().