Muon::MuonValidationTrackParticleBlock Node1 Muon::MuonValidationTrack ParticleBlock + MuonValidationTrackParticle Block() Node2 Muon::MuonValidationBlockBase + ~MuonValidationBlockBase() + addBlock() + addBlock() + addBlock() + addBlock() + init() + clear() Node2->Node1 Node7 Muon::MuonValidationTruth Block + MuonValidationTruthBlock() + fill() Node2->Node7 Node3 std::vector< SubBlock > + elements Node3->Node2 +subBlocks Node4 std::vector< FloatBlock > + elements Node4->Node2 +floatBlocks Node5 std::vector< IntBlock > + elements Node5->Node2 +intBlocks Node6 std::vector< UnsignedInt Block > + elements Node6->Node2 +unsignedIntBlocks Node7->Node1 +truth Node8 std::vector< float > + elements Node8->Node1 +p +phi +eta +pt Node8->Node7 +beta Node9 std::vector< int > + elements Node9->Node7 +pdg +barcode