#include "DataFormats/MuonDetId/interface/CSCDetId.h"
#include "EventFilter/CSCRawToDigi/interface/CSCCFEBData.h"
#include "EventFilter/CSCRawToDigi/interface/CSCCFEBTimeSlice.h"
#include "EventFilter/CSCRawToDigi/interface/CSCBadCFEBTimeSlice.h"
#include "DataFormats/CSCDigi/interface/CSCStripDigi.h"
#include "DataFormats/CSCDigi/interface/CSCCFEBStatusDigi.h"
#include "FWCore/MessageLogger/interface/MessageLogger.h"
#include <cassert>
Go to the source code of this file.
Functions | |
std::ostream & | operator<< (std::ostream &os, const CSCCFEBData &data) |
std::ostream& operator<< | ( | std::ostream & | os, | |
const CSCCFEBData & | data | |||
) |
Definition at line 268 of file CSCCFEBData.cc.
References CSCCFEBData::adcCounts(), CSCCFEBData::boardNumber_, lat::endl(), CSCCFEBData::nTimeSamples(), and strip().
00269 { 00270 os << "printing CFEB data sample by sample " << std::endl; 00271 for(unsigned ilayer = 1; ilayer <= 6; ++ilayer) 00272 { 00273 for(unsigned channel = 1; channel <= 16; ++channel) 00274 { 00275 unsigned strip = channel + data.boardNumber_*16; 00276 os << "Strip " << strip << " "; 00277 for(unsigned timeBin = 0; timeBin < data.nTimeSamples(); ++timeBin) 00278 { 00279 os << data.adcCounts(ilayer, channel, timeBin) << " " ; 00280 } 00281 os << std::endl; 00282 } 00283 } 00284 return os; 00285 }