IMP  2.2.1
The Integrative Modeling Platform
IMP::saxs::RadialDistributionFunction Class Reference

#include <IMP/saxs/Distribution.h>

+ Inheritance diagram for IMP::saxs::RadialDistributionFunction:

Public Member Functions

 RadialDistributionFunction (Float bin_size=pr_resolution)
 Constructor (default)
 
 RadialDistributionFunction (const std::string &file_name)
 Constructor from gnom file.
 
void add (const RadialDistributionFunction &model_pr)
 add another distribution
 
void add_to_distribution (Float dist, Float value)
 
Float fit (const RadialDistributionFunction &model_pr, const std::string &file_name="") const
 fit the distributions by scaling according to maximum
 
void normalize ()
 normalize to area = 1.0
 
Float R_factor_score (const RadialDistributionFunction &model_pr, const std::string &file_name="") const
 analogy crystallographic R-factor score
 
void scale (Float c)
 scale distribution by a constant
 
void show (std::ostream &out=std::cout) const
 print tables
 
- Public Member Functions inherited from IMP::saxs::Distribution< Float >
 Distribution (Float bin_size=pr_resolution)
 Constructor.
 
Float get_bin_size () const
 returns bin size
 
Float get_distance_from_index (unsigned int index) const
 
unsigned int get_index_from_distance (Float dist) const
 
Float get_max_distance () const
 returns maximal distance value of distribution
 

Additional Inherited Members

- Protected Member Functions inherited from IMP::saxs::Distribution< Float >
void init (Float bin_size)
 
- Protected Attributes inherited from IMP::saxs::Distribution< Float >
Float bin_size_
 
Float max_distance_
 
Float one_over_bin_size_
 

Detailed Description

Radial Distribution class for calculating SAXS Profile this is distance distribution multiplied by form factors of atoms

Definition at line 73 of file Distribution.h.


The documentation for this class was generated from the following file: