15 theReverseMap.clear();
79 std::transform( theMap.begin(), theMap.end(),
80 std::inserter( theReverseMap, theReverseMap.begin() ),
90 ReverseMapEnumType::const_iterator
n = theReverseMap.find(name);
92 if (theReverseMap.end() ==
n)
95 <<
"Unknown alignableObjectId " <<
name;
105 MapEnumType::const_iterator
t = theMap.find(type);
107 if (theMap.end() ==
t)
110 <<
"Unknown alignableObjectId " <<
type;
A muon DT Chamber( an AlignableDet )
std::pair< align::StructureType, std::string > PairEnumType
A muon DT SuperLayer ( an AlignableDet )
AlignableObjectId()
Constructor (create maps)
const std::string & typeToName(align::StructureType type) const
Convert type to name.
const align::StructureType nameToType(const std::string &name) const
Convert name to type.
Constructor of the full muon geometry.
A muon CSC Chamber( an AlignableDet )