LArHitContainerBuilder Node1 LArHitContainerBuilder   + ~LArHitContainerBuilder() + RegisterSource() + AddHit() + Finalize() + LArHitContainer() - Finalize() - FindOrCreatePartition() - AddHit() Node2 LArHitContainer   + LArHitContainer() + operator std::string() Node2->Node1 Node3 AthenaHitsVector< LArHit > + s_info # m_ownPolicy + AthenaHitsVector() + ~AthenaHitsVector() + Clear() + Insert() + Size() + operator=() + Name() + setName() + getVector() + empty() and 9 more... + initHelper() Node3->Node2 Node4 HitsVectorBase   + ~HitsVectorBase() Node4->Node3 Node5 std::string     Node5->Node3 #m_name Node11 LArHitContainerBuilder ::Partition     Node5->Node11 +sourceName Node6 std::basic_string< Char >     Node6->Node5 Node7 std::vector< LArHit * >     Node7->Node3 #m_hitvector Node10 std::vector< LArHitContainer Builder::Partition >     Node10->Node1 -m_partitions Node11->Node10 +elements Node12 std::map< G4int, hits_t > + keys + elements + keys + elements   Node12->Node1 -m_directHits Node12->Node11 +timeBins