Back to home page

Project CMSSW displayed by LXR

 
 

    


File indexing completed on 2024-04-06 12:04:17

0001 #include "DataFormats/HcalDetId/interface/HcalZDCDetId.h"
0002 
0003 std::ostream& operator<<(std::ostream& s, const HcalZDCDetId& id) {
0004   s << "(Det " << id.det() << ":" << DetId::Calo << " subdet " << id.subdetId() << ":" << HcalZDCDetId::SubdetectorId
0005     << " ZDC" << ((id.zside() == 1) ? ("+") : ("-"));
0006   switch (id.section()) {
0007     case (HcalZDCDetId::EM):
0008       s << " EM ";
0009       break;
0010     case (HcalZDCDetId::HAD):
0011       s << " HAD ";
0012       break;
0013     case (HcalZDCDetId::LUM):
0014       s << " LUM ";
0015       break;
0016     case (HcalZDCDetId::RPD):
0017       s << " RPD ";
0018       break;
0019     default:
0020       s << " UNKNOWN ";
0021   }
0022   return s << id.channel() << "," << id.depth() << ')';
0023 }