15 return tmp = tmp & nsel;
34 for (
unsigned int i = 0;
i < vec.size();
i++) {
45 for (
unsigned int i = 0;
i < vec.size();
i++) {
56 for (
unsigned int i = 0;
i < vec.size();
i++) {
67 for (
unsigned int i = 0;
i < vec.size();
i++) {
78 for (
unsigned int i = 0;
i < vec.size();
i++) {
89 for (
unsigned int i = 0;
i < vec.size();
i++) {
100 std::ostringstream ost;
101 ost <<
" SCAFullCond: ";
103 for (
size_t i = 0;
i < 4; ++
i) {
108 <<
"BWORD is not valid";
114 for (
size_t i = 0;
i <
getCRC().size(); ++
i) {
127 ost <<
" SCA_FULL: ";
134 ost <<
" LCT_PHASE: ";
141 ost <<
" L1A_PHASE: ";
155 ost <<
" TRIG_TIME: ";
164 for (
size_t i = 0;
i < 4; ++
i) {
168 for (
size_t i = 0;
i < digi.
getCRC().size(); ++
i) {
169 o <<
" " << (digi.
getCRC())[
i];
std::vector< int > getTS_FLAG() const
Get TS_FLAG bit from SCA Controller data per each time slice.
std::vector< int > getSCA_BLK() const
Get SCA_BLK 4 bit word from SCA Controller data per each time slice.
std::vector< int > getL1A_PHASE() const
Get L1A_PHASE bit from SCA Controller data per each time slice.
std::vector< int > getLCT_PHASE() const
Get LCT_PHASE bit from SCA Controller data per each time slice.
int getCFEBNmb() const
Get the CFEB number.
std::vector< uint16_t > getSCAFullCond() const
Get SCA Full Condition.
std::vector< int > getSCA_FULL() const
Get SCA_FULL bit from SCA Controller data per each time slice.
std::ostream & operator<<(std::ostream &o, const CSCCFEBStatusDigi &digi)
std::vector< uint16_t > getCRC() const
Get CRC per each time sample.
int ShiftSel(int nmb, int nshift, int nsel) const
Shift and select.
std::vector< std::vector< double > > tmp
std::vector< int > getTRIG_TIME() const
Get TRIG_TIME 8 bit word from SCA Controller data per each time slice.
std::vector< uint16_t > contrWords_
std::vector< uint16_t > bWords_
void print() const
Print content of digi.