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 const EventContext& ctx{Gaudi::Hive::currentContext()};
45 ATH_MSG_WARNING(
"This void SCT_SensorsTool::getSensorsData(std::vector<std::string>& userVector) method is not implemented.");
49 const EventContext& ctx{Gaudi::Hive::currentContext()};
54 std::string manufacturer{
""};
57 if (condData==
nullptr)
return manufacturer;
59 SCT_SensorsCondData::const_iterator it{condData->find(truncatedSerialNumber)};
60 if (it!=condData->end()) {
61 manufacturer = (*it).second.getManufacturer();
67 const EventContext& ctx{Gaudi::Hive::currentContext()};
73 if (condData==
nullptr)
return;
75 for (
const std::pair<const CondAttrListCollection::ChanNum, SCT_SensorCondData>& it: *condData) {
76 ATH_MSG_ALWAYS(
"channel " << it.first <<
" manufacturer " << (it.second).getManufacturer());
81 const EventContext& ctx{Gaudi::Hive::currentContext()};
#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()