Go to the source code of this file.
◆ operator<<()
std::ostream& operator<< |
( |
std::ostream & |
o, |
|
|
const CaloSegment & |
cid |
|
) |
| |
Definition at line 103 of file CaloSegment.cc.
References CaloSegment::CRACK, CaloSegment::ECALHCALGAP, CaloSegment::entrance(), CaloSegment::exit(), CaloSegment::HCAL, CaloSegment::L0length(), CaloSegment::length(), CaloSegment::material(), CaloSegment::PbWO4, CaloSegment::PS, CaloSegment::PSEEGAP, and CaloSegment::X0length().
105 if (!seg.entrance().getDetId().null())
106 ost << seg.entrance().getDetId()();
108 ost << seg.entrance().whichDetector();
113 if (!seg.exit().getDetId().null())
114 ost << seg.exit().getDetId()();
116 ost << seg.exit().whichDetector();
119 ost <<
" Point " << (
math::XYZVector)seg.exit() <<
" " << seg.length() <<
" cm " << seg.X0length() <<
" X0 " 120 << seg.L0length() <<
" Lambda0 ";
121 switch (seg.material()) {
135 ost <<
"ECAL-HCAL GAP ";
138 ost <<
"PS-ECAL GAP";
XYZVectorD XYZVector
spatial vector with cartesian internal representation