MuonCalib::MuonCalibRawTriggerHitCollection Node1 MuonCalib::MuonCalibRawTrigger HitCollection + MuonCalibRawTriggerHitCollection() + MuonCalibRawTriggerHitCollection() + ~MuonCalibRawTriggerHitCollection() + MuonCalibRawTriggerHitCollection() + operator=() + get() + get() + numberOfMuonCalibRawRpcTriggerHits() + addMuonCalibRawTriggerHit() - copy() Node2 std::vector< CalibRawRpc TriggerHitPtr > Node2->Node1 -m_rawRpcTriggerHitVec Node3 std::shared_ptr< T > + operator->() Node3->Node2 +elements Node4 T Node4->Node3 +ptr