9 #ifndef IMPSPB_SPB_MAIN_H
10 #define IMPSPB_SPB_MAIN_H
16 #include <IMP/spb/spb_config.h>
18 IMPSPB_BEGIN_NAMESPACE
21 double radians(
double d);
49 struct EM2DParameters {
57 struct FretParameters {
73 std::string filename_new;
76 struct ClusterParameters {
78 std::string isdtrajfile;
80 std::string weightfile;
89 struct MapParameters {
90 std::string frames_list;
93 std::string ref_isdfile;
106 struct SPBParameters {
110 ClusterParameters Cluster;
114 double CP_thicknessMin;
115 double CP_thicknessMax;
116 double CP_IL2_gapMin;
117 double CP_IL2_gapMax;
118 double IL2_thickness;
119 double Spc29_diameter;
127 double dist_Spc29_termMin;
128 double dist_Spc29_termMax;
131 double dist_Spc42C_min;
132 double dist_Spc42C_max;
133 double sigma0_dist_spc42c;
135 std::string cell_type;
141 bool use_connectivity;
142 std::map<std::string, bool> protein_list;
148 bool use_GFP_structure;
153 std::map<std::string, std::string> file_list;
155 std::string isd_restart_file;
157 bool restrain_distance_Spc29_termini;
158 bool restrain_distance_Spc42_Cterm;
static const double PI
the constant pi
Vector< VectorD< 3 > > Vector3Ds
Various useful constants.
IMP::Vector< Transformation3D > Transformation3Ds