| 146 |  | } | 
| 147 |  |  | 
| 148 |  | void GofXyz::writeRdf() { | 
| 149 | < | std::ofstream rdfStream(outputFilename_.c_str()); | 
| 149 | > | std::ofstream rdfStream(outputFilename_.c_str(), std::ios::binary); | 
| 150 |  | if (rdfStream.is_open()) { | 
| 151 | < | rdfStream << "#g(x, y, z)\n"; | 
| 152 | < | rdfStream << "#selection1: (" << selectionScript1_ << ")\t"; | 
| 153 | < | rdfStream << "selection2: (" << selectionScript2_ << ")\n"; | 
| 154 | < | rdfStream << "#nRBins = " << nRBins_ << "\t maxLen = " << len_ << "deltaR = " << deltaR_ <<"\n"; | 
| 151 | > | //rdfStream << "#g(x, y, z)\n"; | 
| 152 | > | //rdfStream << "#selection1: (" << selectionScript1_ << ")\t"; | 
| 153 | > | //rdfStream << "selection2: (" << selectionScript2_ << ")\n"; | 
| 154 | > | //rdfStream << "#nRBins = " << nRBins_ << "\t maxLen = " << len_ << "deltaR = " << deltaR_ <<"\n"; | 
| 155 |  | for (int i = 0; i < histogram_.size(); ++i) { | 
| 156 |  |  | 
| 157 |  | for(int j = 0; j < histogram_[i].size(); ++j) { | 
| 158 |  |  | 
| 159 |  | for(int k = 0;k < histogram_[i].size(); ++k) { | 
| 160 | < |  | 
| 161 | < | rdfStream << histogram_[i][j][k]/nProcessed_ << "\t"; | 
| 160 | > | rdfStream.write(reinterpret_cast<char *>(&histogram_[i][j][k] ), sizeof(histogram_[i][j][k] )); | 
| 161 |  | } | 
| 163 | – | rdfStream << "\n"; | 
| 162 |  | } | 
| 163 |  | } | 
| 164 |  |  |