InDetDD::GenericTubeMaker Node1 InDetDD::GenericTubeMaker + GenericTubeMaker() + volData() + name() + materialName() + buildShape() + placeVolume() + placeVolume() + placeVolTwoSide() + placeVolTwoSide() - placeVolume() - placeVolTwoSide() Node2 InDetDD::TubeVolData - m_bothZ - m_nRepeat - m_radialDiv - m_phiStart - m_phiDelta - m_phiStep - m_rmin1 - m_rmin2 - m_rmax1 - m_rmax2 - m_length - m_zMid - m_shape + TubeVolData() + rmin() + rmax() + rmin2() + rmax2() + length() + zMid() + phiStart() + phiDelta() + phiStep() and 6 more... Node2->Node1 -m_volData Node3 IRDBRecord + ~IRDBRecord() + isFieldNull() + getInt() + getLong() + getDouble() + getFloat() + getString() + getInt() + getLong() + getDouble() + getFloat() + getString() Node3->Node1 -m_record Node3->Node2 -m_record