1 #ifndef Alignment_CommonAlignment_AlignableObjectId_h 2 #define Alignment_CommonAlignment_AlignableObjectId_h static Geometry trackerGeometry(const TrackerGeometry *)
align::StructureType stringToId(const char *) const
static Geometry commonGeometry(Geometry, Geometry)
std::string typeToName(align::StructureType type) const
Convert type to name.
static AlignableObjectId commonObjectIdProvider(const AlignableObjectId &, const AlignableObjectId &)
align::StructureType stringToId(const std::string &s) const
Class Geometry Contains vector for fit parameters (mean, sigma, etc.) obtained from multiple IOVs See...
static Geometry muonGeometry(const DTGeometry *, const CSCGeometry *)
AlignableObjectId(Geometry)
Allows conversion between type and name, and vice-versa.
Geometry geometry() const
retrieve the geometry information
AlignableObjectId & operator=(const AlignableObjectId &)=default
virtual ~AlignableObjectId()=default
const char * idToString(align::StructureType type) const
align::StructureType nameToType(const std::string &name) const
Convert name to type.
Constructor of the full muon geometry.