def METHOD_NAME(self):
    self.cake_gb = QtWidgets.QGroupBox('2D (Cake-) integration')
    self._cake_gb_layout = QtWidgets.QGridLayout()
    self._cake_gb_layout.setContentsMargins(5, 8, 5, 7)
    self._cake_gb_layout.setSpacing(5)
    self.cake_azimuth_points_sb = ConservativeSpinBox()
    self.cake_azimuth_min_txt = NumberTextField('-180')
    self.cake_azimuth_max_txt = NumberTextField('180')
    self.cake_full_toggle_btn = CheckableFlatButton('Full')
    self.cake_integral_width_sb = ConservativeSpinBox()
    self.cake_save_integral_btn = SaveIconButton()
    self._cake_gb_layout.addWidget(LabelAlignRight('Azimuth bins:'), 0, 0)
    self._cake_gb_layout.addWidget(self.cake_azimuth_points_sb, 0, 1)
    self._cake_gb_layout.addWidget(LabelAlignRight('Azimuth range:'), 1, 0)
    self._azi_range_layout = QtWidgets.QHBoxLayout()
    self._azi_range_layout.addWidget(self.cake_azimuth_min_txt)
    self._azi_range_separater_lbl = LabelAlignRight('-')
    self._azi_range_layout.addWidget(self._azi_range_separater_lbl)
    self._azi_range_layout.addWidget(self.cake_azimuth_max_txt)
    self._cake_gb_layout.addLayout(self._azi_range_layout, 1, 1)
    self._cake_gb_layout.addWidget(self.cake_full_toggle_btn, 1, 2)
    self._cake_gb_layout.addWidget(LabelAlignRight('Integral Width:'), 2, 0)
    self._cake_gb_layout.addWidget(self.cake_integral_width_sb, 2, 1)
    self._cake_gb_layout.addWidget(self.cake_save_integral_btn, 2, 2)
    self.cake_gb.setLayout(self._cake_gb_layout)