Go to the documentation of this file.
16 wire_ = wire & 0x0000FFFF;
19 wireBX_ = (wire >> 16) & 0x0000FFFF;
38 for (
int i = 0;
i < 32;
i++) {
49 std::vector<int> tbins;
52 for (
int i = 0;
i < 32;
i++) {
65 std::ostringstream ost;
69 <<
" | Time Bins On ";
71 for (
unsigned int i = 0;
i < tbins.size();
i++) {
72 ost << tbins[
i] <<
" ";
79 <<
" CSC Time Bins On ";
int getWireGroup() const
default
std::ostream & operator<<(std::ostream &o, const CSCWireDigi &digi)
int getWireGroupBX() const
return BX assigned for the wire group (16 upper bits from the wire group number)
int wireBXandWires_
BX in the wire digis (16 upper bits from the wire group number)
std::vector< int > getTimeBinsOn() const
return vector of time bins ON
int getTimeBin() const
return first tbin ON number
Log< level::Info, true > LogVerbatim
int getBeamCrossingTag() const
return tbin number, (obsolete, use getTimeBin() instead)
CSCWireDigi()
wiregroup#, tbin bit word
void print() const
Print content of digi.
int getBXandWireGroup() const