PixelChargeCalib::Run2ChargeCalibParser Node1 PixelChargeCalib::Run2Charge CalibParser + Run2ChargeCalibParser() - parseImpl() - parseImpl() - parseImpl() Node2 PixelChargeCalib::ICharge CalibrationParser # m_configData # m_elements # m_pixelID # m_chargeLimit + IChargeCalibrationParser() + parse() + parse() + ~IChargeCalibrationParser() # getFunc() # getFunc() - parseImpl() - parseImpl() - parseImpl() Node2->Node1