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