17 :
AtBaseEvent(obj), fFpnMap(obj.fFpnMap), fSimMCPointMap(obj.fSimMCPointMap)
19 for (
const auto &pad : obj.fPadList)
20 fPadList.push_back(pad->ClonePad());
45 fSimMCPointMap.clear();
51 for (
auto it = fPadList.begin(); it != fPadList.end(); ++it)
52 if ((*it)->GetPadNum() == padNum)
58 for (
auto &pad : fPadList)
59 if (pad->GetPadNum() == padNum)
66 auto padIt = fFpnMap.find(ref);
67 if (padIt == fFpnMap.end())
70 return &(padIt->second);
79 auto [it, added] = fFpnMap.emplace(ref,
AtPad());