CMS 3D CMS Logo

CSCCFEBData.cc File Reference

#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)


Function Documentation

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 }


Generated on Tue Jun 9 17:52:47 2009 for CMSSW by  doxygen 1.5.4