jet::AccessorAndHisto< ATYPE, HTYPE > Node1 jet::AccessorAndHisto < ATYPE, HTYPE > # m_h # m_toGeV1 + AccessorAndHisto() Node2 SG::Accessor< ATYPE > + Accessor() + Accessor() + Accessor() + operator()() + operator()() + set() + getDataArray() + getDataSpan() + isAvailableWritable() + isAvailableWritable() Node2->Node1 #m_accessor Node3 SG::ConstAccessor< ATYPE, AuxAllocator _t< ATYPE > > # m_auxid + ConstAccessor() + ConstAccessor() + ConstAccessor() + operator()() + operator()() + withDefault() + withDefault() + getDataArray() + getDataSpan() + isAvailable() + isAvailable() + auxid() # ConstAccessor() # ConstAccessor() Node3->Node2