ISCT_ConditionsTool Node1 ISCT_ConditionsTool + ~ISCT_ConditionsTool() + DeclareInterfaceID() + canReportAbout() + isGood() + isGood() + getDetectorElementStatus() + isGood() + isGood() Node3 ISCT_ByteStreamErrorsTool + ~ISCT_ByteStreamErrorsTool() + DeclareInterfaceID() + getErrorSet() + getErrorSet() + tempMaskedChips() + tempMaskedChips() + abcdErrorChips() + abcdErrorChips() Node1->Node3 Node4 ISCT_ConfigurationConditionsTool + ~ISCT_ConfigurationConditionsTool() + DeclareInterfaceID() + badModules() + badModules() + badLinks() + badLinks() + badLinks() + badLinks() + badChips() + badChips() and 8 more... Node1->Node4 Node5 ISCT_DCSConditionsTool + ~ISCT_DCSConditionsTool() + DeclareInterfaceID() + modHV() + modHV() + modHV() + modHV() + hybridTemperature() + hybridTemperature() + hybridTemperature() + hybridTemperature() + sensorTemperature() + sensorTemperature() + sensorTemperature() + sensorTemperature() Node1->Node5 Node6 ISCT_FlaggedConditionTool + ~ISCT_FlaggedConditionTool() + DeclareInterfaceID() + details() + details() + details() + details() + numBadIds() + numBadIds() + getBadIds() + getBadIds() Node1->Node6 Node7 ISCT_MonitorConditionsTool + ~ISCT_MonitorConditionsTool() + DeclareInterfaceID() + badStrips() + badStrips() + badStrips() + badStrips() + badStripsAsString() + badStripsAsString() Node1->Node7 Node8 ISCT_ReadCalibChipDataTool + ~ISCT_ReadCalibChipDataTool() + DeclareInterfaceID() + getNPtGainData() + getNPtGainData() + getNoiseOccupancyData() + getNoiseOccupancyData() Node1->Node8 Node9 ISCT_ReadCalibDataTool + ~ISCT_ReadCalibDataTool() + DeclareInterfaceID() + defectType() + defectType() + defectsSummary() + defectsSummary() + defectList() + defectList() Node1->Node9 Node2 IAlgTool Node2->Node1