Package org.rcsb.cif.model.generated
Class ReflnsClass
- java.lang.Object
-
- org.rcsb.cif.model.BaseCategory
-
- org.rcsb.cif.model.generated.ReflnsClass
-
- All Implemented Interfaces:
Category
@Generated("org.rcsb.cif.generator.SchemaGenerator") public class ReflnsClass extends BaseCategory
Data items in the REFLNS_CLASS category record details of the reflections used to determine the structural parameters for each reflection class.
-
-
Field Summary
-
Fields inherited from class org.rcsb.cif.model.BaseCategory
isText, textFields
-
-
Constructor Summary
Constructors Constructor Description ReflnsClass(String name)ReflnsClass(String name, int rowCount, Object[] encodedColumns)ReflnsClass(String name, Map<String,Column> columns)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description StrColumngetCode()The code identifying a certain reflection class.StrColumngetDescription()Description of each reflection class.FloatColumngetDResHigh()For each reflection class, the smallest value in angstroms for the interplanar spacings for the reflections used in the refinement.FloatColumngetDResLow()For each reflection class, the largest value in angstroms for the interplanar spacings for the reflections used in the refinement.IntColumngetNumberGt()For each reflection class, the number of significantly intense reflections (see _reflns.threshold_expression) in the REFLN list (not the DIFFRN_REFLN list).IntColumngetNumberTotal()For each reflection class, the total number of reflections in the REFLN list (not the DIFFRN_REFLN list).FloatColumngetRFactorAll()For each reflection class, the residual factor for all reflections included in the refinement.FloatColumngetRFactorGt()For each reflection class, the residual factor for significantly intense reflections (see _reflns.threshold_expression) included in the refinement.FloatColumngetRFsqdFactor()For each reflection class, the residual factor R(F^2^) calculated on the squared amplitudes of the observed and calculated structure factors for the reflections judged significantly intense (i.e.FloatColumngetRIFactor()For each reflection class, the residual factor R(I) for the reflections judged significantly intense (i.e.FloatColumngetWRFactorAll()For each reflection class, the weighted residual factors for all reflections included in the refinement.-
Methods inherited from class org.rcsb.cif.model.BaseCategory
getBinaryColumn, getCategoryName, getColumn, getColumnNames, getRowCount, isDefined
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface org.rcsb.cif.model.Category
columnNames, columns, get
-
-
-
-
Method Detail
-
getCode
public StrColumn getCode()
The code identifying a certain reflection class.- Returns:
- StrColumn
-
getDescription
public StrColumn getDescription()
Description of each reflection class.- Returns:
- StrColumn
-
getDResHigh
public FloatColumn getDResHigh()
For each reflection class, the smallest value in angstroms for the interplanar spacings for the reflections used in the refinement. This is called the highest resolution.- Returns:
- FloatColumn
-
getDResLow
public FloatColumn getDResLow()
For each reflection class, the largest value in angstroms for the interplanar spacings for the reflections used in the refinement. This is called the lowest resolution.- Returns:
- FloatColumn
-
getNumberGt
public IntColumn getNumberGt()
For each reflection class, the number of significantly intense reflections (see _reflns.threshold_expression) in the REFLN list (not the DIFFRN_REFLN list). This may include Friedel- equivalent reflections (i.e. those which are symmetry-equivalent under the Laue symmetry but inequivalent under the crystal class) according to the nature of the structure and the procedures used. Any special characteristics of the reflections included in the REFLN list should be described using the item _reflns.details.- Returns:
- IntColumn
-
getNumberTotal
public IntColumn getNumberTotal()
For each reflection class, the total number of reflections in the REFLN list (not the DIFFRN_REFLN list). This may include Friedel-equivalent reflections (i.e. those which are symmetry-equivalent under the Laue symmetry but inequivalent under the crystal class) according to the nature of the structure and the procedures used. Any special characteristics of the reflections included in the REFLN list should be described using the item _reflns.details.- Returns:
- IntColumn
-
getRFactorAll
public FloatColumn getRFactorAll()
For each reflection class, the residual factor for all reflections included in the refinement. The reflections also satisfy the resolution limits established by _reflns_class.d_res_high and _reflns_class.d_res_low. This is the conventional R factor. See also the definition of _reflns_class.wR_factor_all. sum | F(obs) - F(calc) | R = ------------------------ sum | F(obs) | F(obs) = the observed structure-factor amplitudes F(calc) = the calculated structure-factor amplitudes and the sum is taken over the reflections of this class.- Returns:
- FloatColumn
-
getRFactorGt
public FloatColumn getRFactorGt()
For each reflection class, the residual factor for significantly intense reflections (see _reflns.threshold_expression) included in the refinement. The reflections also satisfy the resolution limits established by _reflns_class.d_res_high and _reflns_class.d_res_low. This is the conventional R factor. See also the definition of _reflns_class.wR_factor_all. sum | F(obs) - F(calc) | R = ------------------------ sum | F(obs) | F(obs) = the observed structure-factor amplitudes F(calc) = the calculated structure-factor amplitudes and the sum is taken over the reflections of this class.- Returns:
- FloatColumn
-
getRFsqdFactor
public FloatColumn getRFsqdFactor()
For each reflection class, the residual factor R(F^2^) calculated on the squared amplitudes of the observed and calculated structure factors for the reflections judged significantly intense (i.e. satisfying the threshold specified by _reflns.threshold_expression) and included in the refinement. The reflections also satisfy the resolution limits established by _reflns_class.d_res_high and _reflns_class.d_res_low. sum | F(obs)^2^ - F(calc)^2^ | R(Fsqd) = ------------------------------- sum F(obs)^2^ F(obs)^2^ = squares of the observed structure-factor amplitudes F(calc)^2^ = squares of the calculated structure-factor amplitudes and the sum is taken over the reflections of this class.- Returns:
- FloatColumn
-
getRIFactor
public FloatColumn getRIFactor()
For each reflection class, the residual factor R(I) for the reflections judged significantly intense (i.e. satisfying the threshold specified by _reflns.threshold_expression) and included in the refinement. This is most often calculated in Rietveld refinements against powder data, where it is referred to as R~B~ or R~Bragg~. sum | I(obs) - I(calc) | R(I) = ------------------------ sum | I(obs) | I(obs) = the net observed intensities I(calc) = the net calculated intensities and the sum is taken over the reflections of this class.- Returns:
- FloatColumn
-
getWRFactorAll
public FloatColumn getWRFactorAll()
For each reflection class, the weighted residual factors for all reflections included in the refinement. The reflections also satisfy the resolution limits established by _reflns_class.d_res_high and _reflns_class.d_res_low. See also _reflns_class.R_factor_ definitions. ( sum w [ Y(obs) - Y(calc) ]^2^ )^1/2^ wR = ( ------------------------------ ) ( sum w Y(obs)^2^ ) Y(obs) = the observed amplitude specified by _refine.ls_structure_factor_coef Y(calc) = the calculated amplitude specified by _refine.ls_structure_factor_coef w = the least-squares weight and the sum is taken over the reflections of this class.- Returns:
- FloatColumn
-
-