FPGATrackSimOptionalEventInfo Node1 FPGATrackSimOptionalEventInfo + FPGATrackSimOptionalEventInfo() + ~FPGATrackSimOptionalEventInfo() + reset() + getOfflineClusters() + nOfflineClusters() + addOfflineCluster() + getOfflineTracks() + nOfflineTracks() + addOfflineTrack() + getTruthTracks() + nTruthTracks() + addTruthTrack() + reserveOfflineClusters() + reserveOfflineTracks() + reserveTruthTracks() Node2 TObject Node2->Node1 Node4 FPGATrackSimCluster + ~FPGATrackSimCluster() + getHitList() + getClusterEquiv() + setHitList() + setClusterEquiv() + push_backHitList() - ClassDef() Node2->Node4 Node11 FPGATrackSimTruthTrack - m_d0 - m_z0 - m_vtx_x - m_vtx_y - m_vtx_z - m_px - m_py - m_pz - m_q - m_pdgcode - m_status - m_evtindex - m_barcode_frac_offline + FPGATrackSimTruthTrack() + setD0() + setZ0() + setVtxX() + setVtxY() + setVtxZ() + setPX() + setPY() + setPZ() + setQ() and 28 more... Node2->Node11 Node13 FPGATrackSimOfflineTrack - m_qoverpt - m_eta - m_phi - m_d0 - m_z0 - m_barcode_frac + FPGATrackSimOfflineTrack() + setQOverPt() + setEta() + setPhi() + setD0() + setZ0() + setBarcode() + setBarcodeFrac() + getPt() + getEta() and 9 more... Node2->Node13 Node3 std::vector< FPGATrackSim Cluster > Node3->Node1 -m_OfflineClusters Node4->Node3 +elements Node5 std::vector< FPGATrackSim Hit > Node5->Node4 -m_hitlist Node6 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() Node6->Node4 -m_clusterEquiv Node6->Node5 +elements Node10 std::vector< FPGATrackSim TruthTrack > Node10->Node1 -m_TruthTracks Node11->Node10 +elements Node12 std::vector< FPGATrackSim OfflineTrack > Node12->Node1 -m_OfflineTracks Node13->Node12 +elements