FourMomentumError< FourMom > Node1 FourMomentumError< FourMom > - m_p4 - m_originalType + FourMomentumError() + FourMomentumError() + FourMomentumError() + FourMomentumError() + FourMomentumError() + FourMomentumError() + operator=() + pxPyPzEMatrix() + eEtaPhiMMatrix() + ptEtaPhiMMatrix() and 21 more... - originalType() - computePxPyPzEMatrix() - computeEEtaPhiMMatrix() - computePtEtaPhiMMatrix() - sqr() Node2 I4MomentumError + ~I4MomentumError() + pxPyPzEMatrix() + eEtaPhiMMatrix() + ptEtaPhiMMatrix() + ptCotThPhiMMatrix() + pxError() + pyError() + pzError() + mError() + m2Error() and 15 more... Node2->Node1 Node3 CxxUtils::CachedUniquePtr T< ErrorMatrixPxPyPzE > + CachedUniquePtrT() + CachedUniquePtrT() + CachedUniquePtrT() + operator=() + ~CachedUniquePtrT() + set() + store() + get() + operator*() + operator->() + operator bool() + release() Node3->Node1 -m_PxPyPzE Node4 std::atomic< ErrorMatrix PxPyPzE * > Node4->Node3 -m_ptr Node7 CxxUtils::CachedUniquePtr T< ErrorMatrixPtEtaPhiM > + CachedUniquePtrT() + CachedUniquePtrT() + CachedUniquePtrT() + operator=() + ~CachedUniquePtrT() + set() + store() + get() + operator*() + operator->() + operator bool() + release() Node7->Node1 -m_PtEtaPhiM Node8 std::atomic< ErrorMatrix PtEtaPhiM * > Node8->Node7 -m_ptr Node11 CxxUtils::CachedUniquePtr T< ErrorMatrixEEtaPhiM > + CachedUniquePtrT() + CachedUniquePtrT() + CachedUniquePtrT() + operator=() + ~CachedUniquePtrT() + set() + store() + get() + operator*() + operator->() + operator bool() + release() Node11->Node1 -m_EEtaPhiM Node12 std::atomic< ErrorMatrix EEtaPhiM * > Node12->Node11 -m_ptr Node15 CxxUtils::CachedUniquePtr T< ErrorMatrixPtCotThPhiM > + CachedUniquePtrT() + CachedUniquePtrT() + CachedUniquePtrT() + operator=() + ~CachedUniquePtrT() + set() + store() + get() + operator*() + operator->() + operator bool() + release() Node15->Node1 -m_PtCotThPhiM Node16 std::atomic< ErrorMatrix PtCotThPhiM * > Node16->Node15 -m_ptr