19 #ifndef OST_QA_TORSION_STATISTICS_HH
20 #define OST_QA_TORSION_STATISTICS_HH
27 #include <boost/shared_ptr.hpp>
29 namespace ost {
namespace qa {
52 int next_torsion_bucket_size);
63 void SaveToFile(
const String& file_name)
const;
68 Real prev_phi_angle,
Real prev_psi_angle,
69 Real central_phi_angle,
Real central_psi_angle,
70 Real next_phi_angle,
Real next_psi_angle)
const;
73 Real central_phi_angle,
Real central_psi_angle,
74 Real next_phi_angle,
Real next_psi_angle)
const;
87 uint32_t GetTorsionBucketCountPrev()
const;
88 int GetTorsionBucketSizePrev()
const;
89 uint32_t GetTorsionBucketCountCentral()
const;
90 int GetTorsionBucketSizeCentral()
const;
91 uint32_t GetTorsionBucketCountNext()
const;
92 int GetTorsionBucketSizeNext()
const;
96 template <
typename DS>
99 ds & prev_torsion_bucket_size_;
100 ds & central_torsion_bucket_size_;
101 ds & next_torsion_bucket_size_;
121 int prev_torsion_bucket_size_;
122 int central_torsion_bucket_size_;
123 int next_torsion_bucket_size_;