CMS 3D CMS Logo

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Pages
TIDDetId.cc
Go to the documentation of this file.
2 
3 
4 std::ostream& operator<<(std::ostream& os,const TIDDetId& id) {
5  unsigned int theDisk = id.wheel();
6  unsigned int theRing = id.ring();
7  std::vector<unsigned int> theModule = id.module();
8  std::string side;
10  side = (id.side() == 1 ) ? "-" : "+";
11  part = (theModule[0] == 1 ) ? "back" : "front";
13  type = (id.stereo() == 0) ? "r-phi" : "stereo";
14  type = (id.glued() == 0) ? type : type+" glued";
15  type = (id.isDoubleSide()) ? "double side" : type;
16  return os << "TID" << side
17  << " Disk " << theDisk
18  << " Ring " << theRing << " " << part
19  << " Module " << theModule[1] << " " << type
20  << " (" << id.rawId() << ")";
21 }
22 
type
Definition: HCALResponse.h:21
std::ostream & operator<<(std::ostream &out, const ALILine &li)
Definition: ALILine.cc:188
part
Definition: HCALResponse.h:20