FPGATrackSimTowerInputHeader Node1 FPGATrackSimTowerInputHeader - m_id - m_Eta - m_Phi - m_DeltaEta - m_DeltaPhi + FPGATrackSimTowerInputHeader() + FPGATrackSimTowerInputHeader() + FPGATrackSimTowerInputHeader() + reset() + setID() + setEta() + setPhi() + setDeltaEta() + setDeltaPhi() + id() and 9 more... Node2 TObject Node2->Node1 Node5 FPGATrackSimMultiTruth + FPGATrackSimMultiTruth() + FPGATrackSimMultiTruth() + ~FPGATrackSimMultiTruth() + begin() + end() + begin() + end() + isEmpty() + best_barcode() + add() and 6 more... - add() - maximize() - total_weight() - weight() Node2->Node5 Node3 std::vector< FPGATrackSim Hit > Node3->Node1 -m_Hits Node4 FPGATrackSimHit # m_hitType # m_detectorZone # m_detType # m_identifierHash # m_layer_disk # m_side # m_etaModule # m_phiModule # m_etaWidth # m_phiWidth and 19 more... + FPGATrackSimHit() + ~FPGATrackSimHit() + setHitType() + setDetType() + setDetectorZone() + getHitType() + getDetType() + getDetectorZone() + isMapped() + isClustered() and 62 more... # ClassDef() Node4->Node3 +elements Node5->Node4 #m_truth Node6 std::map< Barcode, Weight > + keys + elements Node6->Node5 -m_truth Node7 long Node7->Node4 #m_eventindex #m_barcode #m_parentage_mask