CMS 3D CMS Logo

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Pages
MuonSubDetector.cc
Go to the documentation of this file.
2 #include <iostream>
3 
4 
6  : detectorName(name) {
7  if (name=="MuonDTHits") {
9  } else if (name=="MuonCSCHits") {
11  } else if (name=="MuonRPCHits") {
12  detector=rpc;
13  } else if (name=="MuonGEMHits") {
14  detector=gem;
15  } else {
16  std::cout << "MuonSubDetector::MuonSubDetector does not recognize ";
17  std::cout << name <<std::endl;
19  }
20 }
21 
23  return (detector==barrel);
24 }
25 
27  return (detector==endcap);
28 }
29 
31  return (detector==rpc);
32 }
33 
35  return (detector==gem);
36 }
37 
39  return detectorName;
40 }
41 
43  if (detector==barrel) {
44  return "MuonHitsBarrel";
45  } else if (detector==endcap) {
46  return "MuonHitsEndcap";
47  } else if (detector==rpc) {
48  return "MuonHitsRPC";
49  } else if (detector==gem) {
50  return "MuonHitsGEM";
51  } else {
52  return "";
53  }
54 }
subDetector detector
std::string name()
std::string suIdName()
MuonSubDetector(std::string name)
std::string detectorName
tuple cout
Definition: gather_cfg.py:121