EMECHVModule Node1 EMECHVModule + EMECHVModule() + ~EMECHVModule() + getEtaMin() + getEtaMax() + getPhiMin() + getPhiMax() + getEtaIndex() + getPhiIndex() + getNumElectrodes() + getElectrode() + getSideIndex() + getWheelIndex() + getSectorIndex() + getManager() - EMECHVModule() - operator=() Node5 EMECHVElectrode::Clockwork + iElectrode + Clockwork() Node1->Node5 +module Node11 std::unique_ptr< const EMECHVModule > + operator->() Node1->Node11 +ptr Node2 EMECHVModule::Clockwork + iSide + iEta + iPhi + iSector + Clockwork() + ~Clockwork() Node2->Node1 -m_c Node3 std::vector< const EMECHVElectrode * > Node3->Node2 +electrodes Node4 EMECHVElectrode + EMECHVElectrode() + ~EMECHVElectrode() + getElectrodeIndex() + getModule() + getPhi() + hvLineNo() - EMECHVElectrode() - operator=() Node4->Node3 +elements Node5->Node4 -m_c Node6 EMECHVManager + EMECHVManager() + ~EMECHVManager() + getDescriptor() + beginPhiIndex() + endPhiIndex() + beginEtaIndex() + endEtaIndex() + getHVModule() + beginSectorIndex() + endSectorIndex() + getWheelIndex() + getDataSim() + getData() + hvLineNo() + beginSideIndex() + endSideIndex() - getData() - operator=() - EMECHVManager() Node6->Node2 +manager Node7 std::unique_ptr< const EMECHVManager::Clockwork > + operator->() Node7->Node6 -m_c Node8 EMECHVManager::Clockwork + iWheel + Clockwork() + ~Clockwork() Node8->Node7 +ptr Node9 std::unique_ptr< EMECHVDescriptor > + operator->() Node9->Node8 +descriptor Node11->Node8 +moduleArray