9 #ifndef IMPSPB_SPB_MAIN_H
10 #define IMPSPB_SPB_MAIN_H
14 #include <IMP/spb/spb_config.h>
16 IMPSPB_BEGIN_NAMESPACE
19 double radians(
double d);
47 struct EM2DParameters {
55 struct FretParameters {
71 std::string filename_new;
74 struct ClusterParameters {
76 std::string isdtrajfile;
78 std::string weightfile;
87 struct MapParameters {
88 std::string frames_list;
91 std::string ref_isdfile;
104 struct SPBParameters {
108 ClusterParameters Cluster;
112 double CP_thicknessMin;
113 double CP_thicknessMax;
114 double CP_IL2_gapMin;
115 double CP_IL2_gapMax;
116 double IL2_thickness;
117 double Spc29_diameter;
125 double dist_Spc29_termMin;
126 double dist_Spc29_termMax;
129 double dist_Spc42C_min;
130 double dist_Spc42C_max;
131 double sigma0_dist_spc42c;
133 std::string cell_type;
139 bool use_connectivity;
140 std::map<std::string, bool> protein_list;
146 bool use_GFP_structure;
151 std::map<std::string, std::string> file_list;
153 std::string isd_restart_file;
155 bool restrain_distance_Spc29_termini;
156 bool restrain_distance_Spc42_Cterm;
static const double PI
the constant pi
Vector< VectorD< 3 > > Vector3Ds
Include all non-deprecated headers in IMP.
IMP::Vector< Transformation3D > Transformation3Ds