FPGATrackSimTrack Node1 FPGATrackSimTrack - m_trackCorrType - m_trackStage - m_doDeltaGPhis - m_bankID - m_patternID - m_firstSectorID - m_secondSectorID - m_trackID - m_IdealGeoCorr - m_houghX and 14 more... + getTrackCorrType() + getTrackStage() + getDoDeltaGPhis() + getBankID() + getRegion() + getPatternID() + getFirstSectorID() + getSecondSectorID() + getTrackID() + getParameter() and 60 more... Node2 TObject Node2->Node1 Node6 FPGATrackSimMultiTruth + FPGATrackSimMultiTruth() + FPGATrackSimMultiTruth() + ~FPGATrackSimMultiTruth() + begin() + end() + begin() + end() + isEmpty() + best_barcode() + add() and 6 more... - add() - maximize() - total_weight() - weight() Node2->Node6 Node3 long Node3->Node1 -m_eventindex -m_barcode Node5 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() Node3->Node5 #m_eventindex #m_barcode #m_parentage_mask Node4 std::vector< FPGATrackSim Hit > Node4->Node1 -m_hits Node5->Node4 +elements Node6->Node5 #m_truth Node7 std::map< Barcode, Weight > + keys + elements Node7->Node6 -m_truth Node8 std::vector< double > + elements Node8->Node1 -m_idealRadii