def METHOD_NAME():
  pdb_inp = iotbx.pdb.input(source_info=None, lines = pdb_str)
  ph = pdb_inp.construct_hierarchy()
  #ph.write_pdb_file(file_name="m1.pdb")
  xrs = ph.extract_xray_structure(crystal_symmetry = pdb_inp.crystal_symmetry())
  f_calc = xrs.structure_factors(d_min=2.0).f_calc()#.resolution_filter(d_max=6)
  fft_map = f_calc.fft_map(resolution_factor=0.25)
  m1 = fft_map.real_map_unpadded()
  #
  #xrs = xrs.set_b_iso(value=50)
  sc = xrs.sites_cart()
  #sc = sc + flex.vec3_double(sc.size(), [.5,.5,.5])
  xrs = xrs.replace_sites_cart(new_sites=sc)
  ph.adopt_xray_structure(xrs)
  #ph.write_pdb_file(file_name="m2.pdb")
  o = correlation.five_cc(map=m1, xray_structure=xrs, d_min=2.0,
    compute_cc_box=True, compute_cc_image=True, box=False).result
  assert approx_equal(o.cc_box, 1.0)
  assert approx_equal(o.cc_image  , 1.0)
  assert approx_equal(o.cc_mask   , 1.0)
  assert approx_equal(o.cc_peaks  , 1.0)
  assert approx_equal(o.cc_volume , 1.0)