CMS 3D CMS Logo

Classes | Functions
CSCChamberTimeCorrections.h File Reference
#include "CondFormats/Serialization/interface/Serializable.h"
#include <iosfwd>
#include <vector>

Go to the source code of this file.

Classes

struct  CSCChamberTimeCorrections::ChamberTimeCorrections
 
class  CSCChamberTimeCorrections
 

Functions

std::ostream & operator<< (std::ostream &os, const CSCChamberTimeCorrections &cscdb)
 

Function Documentation

◆ operator<<()

std::ostream& operator<< ( std::ostream &  os,
const CSCChamberTimeCorrections cscdb 
)

Definition at line 4 of file CSCChamberTimeCorrections.cc.

References CSCChamberTimeCorrections::chamberCorrections, and mps_fire::i.

4  {
5  for (size_t i = 0; i < cscdb.chamberCorrections.size(); ++i) {
6  os << "elem: " << i << " csc time corrections: " << cscdb.chamberCorrections[i].cfeb_length << " "
7  << cscdb.chamberCorrections[i].cfeb_rev << " " << cscdb.chamberCorrections[i].alct_length << " "
8  << cscdb.chamberCorrections[i].alct_rev << " " << cscdb.chamberCorrections[i].cfeb_tmb_skew_delay << " "
9  << cscdb.chamberCorrections[i].cfeb_timing_corr << " " << cscdb.chamberCorrections[i].cfeb_cable_delay << " "
10  << cscdb.chamberCorrections[i].anode_bx_offset << "\n";
11  }
12  return os;
13 }