xAOD::ICandData_v1 Node1 xAOD::ICandData_v1 # s_etaRange # s_phiRange # s_ptRange # s_etaBitRange # s_phiBitRange # s_ptBitRange # COINTYPE_BIT_MASK + ICandData_v1() + ~ICandData_v1() + subdetectorId() + sectorId() + bcTag() + threshold() + candCharge() + mdtFlag() + coinType() + eta() and 15 more... + etaRange() + etaBitRange() + phiRange() + phiBitRange() + ptRange() + ptBitRange() + coinTypeBitMask() Node3 xAOD::MDTCandData_v1   + MDTCandData_v1() + ~MDTCandData_v1() + numSegments() + segmentQualityFlag() + slCharge() + slPtThreshold() + slPhiPosition() + slEtaPosition() + tcIdentifier() + MDTCarge() and 12 more... Node1->Node3 Node4 xAOD::RPCCandData_v1 - s_zPosRange - s_zPosBitRange + RPCCandData_v1() + ~RPCCandData_v1() + zPos() + setZPos() + zPosBitRange() + zPosRange() Node1->Node4 Node5 xAOD::TGCCandData_v1 - s_dthetaRange - s_dphiRange - s_posRange - DPHI_BIT_MASK - DTHETA_BIT_MASK - NSW_BIT_MASK + TGCCandData_v1() + ~TGCCandData_v1() + deltaPhi() + deltaTheta() + nswSegment() + setDeltaPhi() + setDeltaTheta() + setNswSegment() Node1->Node5 Node2 SG::AuxElement     Node2->Node1