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 }