15 #ifndef INCLUDED_protocols_hotspot_hashing_HotspotStubSet_hh
16 #define INCLUDED_protocols_hotspot_hashing_HotspotStubSet_hh
34 #include <utility/pointer/ReferenceCount.hh>
35 #include <utility/pointer/owning_ptr.fwd.hh>
36 #include <utility/exit.hh>
45 #include <utility/vector1.hh>
46 #include <utility/io/ozstream.fwd.hh>
54 namespace hotspot_hashing {
59 typedef std::multimap< core::Real, HotspotStubOP >
Hotspots;
60 typedef std::map< std::string, Hotspots >
Hs_map;
61 typedef std::pair< std::string, std::pair< core::Real, HotspotStubOP > >
Hs_data;
63 typedef std::vector< Hs_data >
Hs_vec;
154 void sc_only(
bool sc_switch );
173 bool const apply_self_energies,
175 bool const apply_ambiguous_constraints =
false
186 bool const apply_self_energies,
188 bool const apply_ambiguous_constraints =
false