 |
ATLAS Offline Software
|
Go to the documentation of this file.
4 #ifndef ACTSTRK_ActsVolumeIdToDetectorElementCollectionMap_H
5 #define ACTSTRK_ActsVolumeIdToDetectorElementCollectionMap_H
29 throw std::runtime_error(
"Volume id maps to multiple detector element collections.");
Hold mappings of ranges to condition objects.
std::vector< const InDetDD::SiDetectorElementCollection * > m_collections
std::string find(const std::string &s)
return a remapped string
const std::array< unsigned char, 256 > & collecionMap() const
std::array< unsigned char, 256 > m_collectionId
const std::vector< const InDetDD::SiDetectorElementCollection * > & collections() const
@ u
Enums for curvilinear frames.
void registerCollection(unsigned int volume_id, const InDetDD::SiDetectorElementCollection *collection)
CONDCONT_MIXED_DEF(ActsTrk::ActsVolumeIdToDetectorElementCollectionMap, 1289614908)
ActsVolumeIdToDetectorElementCollectionMap()
#define CLASS_DEF(NAME, CID, VERSION)
associate a clid and a version to a type eg
The AlignStoreProviderAlg loads the rigid alignment corrections and pipes them through the readout ge...
macros to associate a CLID to a type
const InDetDD::SiDetectorElementCollection * collection(unsigned int volume_id) const