jfjoch_broker: Set Unit Cell vectors
This commit is contained in:
@@ -154,6 +154,17 @@ void JFJochReceiver::SendEndMessage() {
|
||||
|
||||
message.az_int_result["dataset"] = plots.GetAzIntProfile();
|
||||
|
||||
const auto rotation_indexer_ret = indexer.Finalize(true);
|
||||
if (rotation_indexer_ret.has_value()) {
|
||||
message.rotation_lattice = rotation_indexer_ret->lattice;
|
||||
message.rotation_lattice_type = LatticeMessage{
|
||||
.centering = rotation_indexer_ret->search_result.centering,
|
||||
.niggli_class = rotation_indexer_ret->search_result.niggli_class,
|
||||
.crystal_system = rotation_indexer_ret->search_result.system
|
||||
};
|
||||
rotation_indexing_lattice = rotation_indexer_ret->lattice;
|
||||
}
|
||||
|
||||
for (int i = 0; i < adu_histogram_module.size(); i++)
|
||||
message.adu_histogram["module" + std::to_string(i)] = adu_histogram_module[i]->GetHistogram();
|
||||
|
||||
@@ -180,6 +191,7 @@ JFJochReceiverOutput JFJochReceiver::GetFinalStatistics() const {
|
||||
ret.status = GetStatus();
|
||||
ret.writer_err = writer_error;
|
||||
ret.scan_result = scan_result.GetResult();
|
||||
ret.scan_result.rotation_lattice = rotation_indexing_lattice;
|
||||
return ret;
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user