To provide a structure refining apparatus, a method and a program capable of univocally and appropriately setting a restraint with a statistically feasible intensity and specifying a crystal structure model making use of a measurement result under a constraint condition to reasonable known data. To reduce the effect on the laser of heat generated by the driver circuit, the casing includes a passive heat sink element on which the driver circuit is mounted whereby heat generated by the driver is dissipated by the passive heat sink element. The sputter target blank is a nonferrous metal selected from the group consisting of cobalt and nickel; and the nonferrous metal has a purity of at least about 99.