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: ";
106 ost <<
" " <<
"BWORD is not valid";
121 ost <<
" SCA_FULL: ";
126 ost <<
" LCT_PHASE: ";
131 ost <<
" L1A_PHASE: ";
141 ost <<
" TRIG_TIME: ";
148 for (
size_t i = 0;
i<4; ++
i ){
151 for (
size_t i = 0;
i<digi.
getCRC().size(); ++
i ){
152 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.