30 #ifndef MILLEBINARY_H_
31 #define MILLEBINARY_H_
70 MilleBinary(
const std::string &fileName =
"milleBinaryISN.dat",
71 bool doublePrec =
false,
unsigned int aSize = 2000);
73 void addData(
double aMeas,
double aPrec,
74 const std::vector<unsigned int> &indLocal,
75 const std::vector<double> &derLocal,
76 const std::vector<int> &labGlobal,
77 const std::vector<double> &derGlobal);
Millepede-II (binary) record.
void writeRecord()
Write record to file.
std::vector< double > doubleBuffer
Double buffer.
bool doublePrecision
Flag for storage in as double values.
MilleBinary(const std::string &fileName="milleBinaryISN.dat", bool doublePrec=false, unsigned int aSize=2000)
Create binary file.
std::vector< int > intBuffer
Integer buffer.
std::ofstream binaryFile
Binary File.
std::vector< float > floatBuffer
Float buffer.
void addData(double aMeas, double aPrec, const std::vector< unsigned int > &indLocal, const std::vector< double > &derLocal, const std::vector< int > &labGlobal, const std::vector< double > &derGlobal)
Add data block to (end of) record.
Namespace for the general broken lines package.