5#ifndef PixelMaterialMap_H
6#define PixelMaterialMap_H
22 void addMaterial(
int layerdisk,
int typenum,
const std::string & volumeName,
const std::string & materialName);
23 std::string
getMaterial(
int layerdisk,
int typenum,
const std::string & volumeName)
const;
29 Key(
int layerdisk_in,
int typenum_in,
const std::string & volumeName_in);
36 typedef std::map<Key, std::string>
mapType;
Definition of the abstract IRDBAccessSvc interface.
std::shared_ptr< IRDBRecordset > IRDBRecordset_ptr
Interface class to access geometry database with possibility to override parameters from a text file.
Key(int layerdisk_in, int typenum_in, const std::string &volumeName_in)
bool operator<(const Key &rhs) const
PixelMaterialMap(const IGeometryDBSvc *db, const IRDBRecordset_ptr &mapTable)
std::map< Key, std::string > mapType
void addMaterial(int layerdisk, int typenum, const std::string &volumeName, const std::string &materialName)
std::string getMaterial(int layerdisk, int typenum, const std::string &volumeName) const