14 base_class(
type, name, parent) {
21 return StatusCode::SUCCESS;
25 return StatusCode::SUCCESS;
32 if (condData==
nullptr)
return nullptr;
34 SCT_SensorsCondData::const_iterator it{condData->find(truncatedSerialNumber)};
35 if (it!=condData->end())
return &((*it).second);
40 ATH_MSG_WARNING(
"This void SCT_SensorsTool::getSensorsData(std::vector<std::string>& userVector) method is not implemented.");
44 std::string manufacturer{
""};
47 if (condData==
nullptr)
return manufacturer;
49 SCT_SensorsCondData::const_iterator it{condData->find(truncatedSerialNumber)};
50 if (it!=condData->end()) {
51 manufacturer = (*it).second.getManufacturer();
58 if (condData==
nullptr)
return;
60 for (
const std::pair<const CondAttrListCollection::ChanNum, SCT_SensorCondData>& it: *condData) {
61 ATH_MSG_ALWAYS(
"channel " << it.first <<
" manufacturer " << (it.second).getManufacturer());
#define ATH_CHECK
Evaluate an expression and check for errors.
#define ATH_MSG_ALWAYS(x)
#define ATH_MSG_WARNING(x)
std::map< CondAttrListCollection::ChanNum, SCT_SensorCondData > SCT_SensorsCondData
Class for data object for SCT_SensorsCondAlg and SCT_SensorsTool.
Class for data object used in SCT_SensorsCondAlg and SCT_SensorsTool.
const_pointer_type retrieve()