HGCal Test Beam  03a93d6239a951948e06fb3ef8dae4cbdebfad30
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Pages
HGCalTBElectronicsId.cc
Go to the documentation of this file.
1 #include "HGCal/DataFormats/interface/HGCalTBElectronicsId.h"
2 #include <iostream>
3 
4 
5 HGCalTBElectronicsId::HGCalTBElectronicsId(int iskiroc, int ichan) : m_id(0)
6 {
7  m_id |= (iskiroc & kISkiRocMask) << kISkiRocOffset;
8  m_id |= (ichan & kIChanMask);
9 }
10 
11 std::ostream& operator<<(std::ostream& s, const HGCalTBElectronicsId& id)
12 {
13  return s << "HGCalTB skiroc " << id.iskiroc() << "." << id.ichan();
14 }
static const int kIChanMask
static const int kISkiRocOffset
std::ostream & operator<<(std::ostream &, const HGCalTBDetId &id)
Definition: HGCalTBDetId.cc:37
static const int kISkiRocMask