#include <PixelMaterialMap.h>
Definition at line 14 of file PixelMaterialMap.h.
◆ mapType
◆ PixelMaterialMap()
Definition at line 26 of file PixelMaterialMap.cxx.
27{
28 for (const auto& rec : *mapTable) {
29 int layerdisk = rec->getInt("LAYERDISK");
30 int typenum = rec->getInt("TYPENUM");
31 std::string volumeName = rec->getString("VOLUMENAME");
32 std::string material = rec->getString("MATERIAL");
33 addMaterial(layerdisk, typenum, volumeName, material);
34 }
35}
void addMaterial(int layerdisk, int typenum, const std::string &volumeName, const std::string &materialName)
◆ addMaterial()
| void PixelMaterialMap::addMaterial |
( |
int | layerdisk, |
|
|
int | typenum, |
|
|
const std::string & | volumeName, |
|
|
const std::string & | materialName ) |
◆ getMaterial()
| std::string PixelMaterialMap::getMaterial |
( |
int | layerdisk, |
|
|
int | typenum, |
|
|
const std::string & | volumeName ) const |
Definition at line 38 of file PixelMaterialMap.cxx.
39{
40
41 mapType::const_iterator
iter;
43 if (iter ==
m_matmap.end() && typenum) {
45 }
46 if (iter ==
m_matmap.end() && layerdisk) {
48 }
49 if (iter ==
m_matmap.end() && typenum && layerdisk) {
51 }
54 } else {
55 std::cout << "ERROR: PixelMaterialMap::getMaterial Cannot find material for volumeName: " << volumeName << std::endl;
56 return "";
57 }
58}
◆ m_matmap
The documentation for this class was generated from the following files: