9 #ifndef IMPEM_COARSE_CC_H
10 #define IMPEM_COARSE_CC_H
12 #include <IMP/em/em_config.h>
47 double scalefactor,
bool recalc_rms =
true,
51 #if !defined(IMP_DOXYGEN) && !defined(SWIG)
65 const DensityMap *model_map,
66 const Particles &model_ps,
68 KernelParameters *kernel_params,
103 const DensityMap *grid2,
104 double grid2_voxel_data_threshold,
105 bool allow_padding =
false,
111 DensityMap *model_map,
112 double voxel_data_threshold);
Key< 0 > FloatKey
The type used to identify float attributes in the Particles.
double get_coarse_cc_coefficient(const DensityMap *grid1, const DensityMap *grid2, double grid2_voxel_data_threshold, bool allow_padding=false, FloatPair norm_factors=FloatPair(0., 0.))
Calculates the cross correlation coefficient between two maps.
Vector< VectorD< 3 > > Vector3Ds
std::pair< double, double > FloatPair
A generic pair of floats.
Represent a molecule as shells of distance from the surface.
double get_coarse_cc_score(DensityMap *data, SampledDensityMap *model_map, double scalefactor, bool recalc_rms=true, bool resample=true, FloatPair norm_factors=FloatPair(0., 0.))
Calculates the value of the EM fitting term.
An approximation of the exponential function.
Class for handling density maps.
Refine a particle into a list of particles.
functionality for defining rigid bodies
double get_coarse_cc_local_coefficient(const DensityMap *em_map, DensityMap *model_map, double voxel_data_threshold)
Local cross correlation function.