L0Muon::TgcL0ValidationEvent Node1 L0Muon::TgcL0ValidationEvent     Node2 L0Muon::TgcL0ValidationEventInfo + runNumber + eventNumber + lumiBlock + bcid   Node2->Node1 +event Node3 L0Muon::TgcL0ValidationTruth Block + pt + wireSegmentMatchResidual + stripSegmentMatchResidual   Node3->Node1 +truth Node4 std::vector< int > + elements + elements   Node4->Node3 +barcode +matchedCandidateIndex +matchedStripSegmentIndex +matchedWireSegmentIndex +pdgId Node7 L0Muon::TgcL0ValidationSegment Block     Node4->Node7 +truthIndex Node9 L0Muon::TgcL0ValidationCandidate Block     Node4->Node9 +truthIndex Node5 std::vector< float > + elements + elements   Node5->Node3 +charge +eta +m1Eta +m1Phi +m2Eta +m2Phi +m3Eta +m3Phi +matchMeanDelta   R +phi  ... Node5->Node7 +consistency +eta +outputResidual +phi +residual +truthMatchResidual Node5->Node9 +deltaPhi +deltaTheta +eta +phi Node6 std::vector< std::uint8_t > + elements   Node6->Node3 +extrapolatedStationMask +matched +stripSegmentMatched +unmatchedReason +wireSegmentMatched Node6->Node7 +nStations +projection +stationMask +summedQuality Node6->Node9 +stationMask +stripStationMask +wireStationMask Node7->Node1 +segments Node8 std::vector< std::uint16_t > + elements   Node8->Node7 +bcTag +pivotChannel +subdetectorId +triggerSector Node8->Node9 +bcTag +readoutSector +subdetectorId +triggerSector Node9->Node1 +candidates