![]() |
ATLAS Offline Software
|
Container with a list of defects derived from calibration data and used in SCT_ReadCalibDataCondAlg and SCT_ReadCalibDataTool. More...
#include <SCT_CalibDefectData.h>
Classes | |
| struct | CalibModuleDefects |
Public Member Functions | |
| SCT_CalibDefectData () | |
| Constructor. | |
| virtual | ~SCT_CalibDefectData ()=default |
| Destructor. | |
| bool | addModule (const Identifier &moduleId, const CalibModuleDefects &defects) |
| Add defects for a module. | |
| CalibModuleDefects | findModule (const Identifier &moduleId) const |
| Search the map for a module. | |
| std::string | str () |
| Print the map - might be useful. | |
| std::string | moduleText (const Identifier &moduleId) const |
| Print data for one module. | |
| bool | empty () const |
| Return whether the map is empty. | |
| void | clear () |
| Clear the map. | |
| unsigned long int | size () const |
| Return the size of the map. | |
Private Types | |
| typedef std::map< Identifier, CalibModuleDefects > | CalibConditions |
Private Attributes | |
| CalibConditions | m_defectMap |
Container with a list of defects derived from calibration data and used in SCT_ReadCalibDataCondAlg and SCT_ReadCalibDataTool.
Definition at line 29 of file SCT_CalibDefectData.h.
|
private |
Definition at line 69 of file SCT_CalibDefectData.h.
| SCT_CalibDefectData::SCT_CalibDefectData | ( | ) |
|
virtualdefault |
Destructor.
| bool SCT_CalibDefectData::addModule | ( | const Identifier & | moduleId, |
| const CalibModuleDefects & | defects ) |
Add defects for a module.
Definition at line 25 of file SCT_CalibDefectData.cxx.
| void SCT_CalibDefectData::clear | ( | ) |
Clear the map.
Definition at line 95 of file SCT_CalibDefectData.cxx.
| bool SCT_CalibDefectData::empty | ( | ) | const |
Return whether the map is empty.
Definition at line 89 of file SCT_CalibDefectData.cxx.
| SCT_CalibDefectData::CalibModuleDefects SCT_CalibDefectData::findModule | ( | const Identifier & | moduleId | ) | const |
Search the map for a module.
Definition at line 32 of file SCT_CalibDefectData.cxx.
| std::string SCT_CalibDefectData::moduleText | ( | const Identifier & | moduleId | ) | const |
Print data for one module.
Definition at line 62 of file SCT_CalibDefectData.cxx.
| unsigned long int SCT_CalibDefectData::size | ( | ) | const |
Return the size of the map.
Definition at line 101 of file SCT_CalibDefectData.cxx.
| std::string SCT_CalibDefectData::str | ( | ) |
Print the map - might be useful.
Definition at line 46 of file SCT_CalibDefectData.cxx.
|
private |
Definition at line 70 of file SCT_CalibDefectData.h.