13 #ifndef INCLUDED_protocols_make_rot_lib_rotdata_HH
14 #define INCLUDED_protocols_make_rot_lib_rotdata_HH
20 #include <utility/vector1.hh>
21 #include <utility/vector1.functions.hh>
24 #include <numeric/angle.functions.hh>
27 namespace MakeRotLib {
30 using namespace utility;
35 Real phi_,
psi_, omega_, min_omega_, epsilon_, min_epsilon_;
60 inter_rep_ = inter_rep;
63 inter_atr_ = inter_atr;
66 intra_rep_ = intra_rep;
69 intra_atr_ = intra_atr;
72 solvation_ = solvation;
109 min_omega_ = MinOmega;
115 min_epsilon_ = MinEpsilon;
165 return num_clusters_;
169 cluster_num_ = Cluster_Num;
177 inp_chi_[ num ] = numeric::nonnegative_principal_angle_degrees( angle );
181 return inp_chi_[ num ];
185 min_chi_[ num ] = numeric::nonnegative_principal_angle_degrees( angle );
189 return min_chi_[ num ];
193 lib_chi_val_[ num ] = val;
197 return lib_chi_val_[ num ];
201 std_dev_[ num ] = STD;
205 return std_dev_[ num ];
209 cen_dst_[ num ]= dist;
213 return cen_dst_[ num ];
217 return arg_min( cen_dst_ );
225 #endif // INCLUDED_protocols_makerotlib_rotdata_HH