Project
Loading...
Searching...
No Matches
o2::align::Mille Class Reference

#include <Mille.h>

Public Member Functions

 Mille (const std::string &outFileName, bool asBinary=true, bool writeZero=false)
 
void mille (int NLC, const float *derLc, int NGL, const float *derGl, const int *label, float rMeas, float sigma)
 Add measurement to buffer.
 
void special (int nSpecial, const float *floatings, const int *integers)
 Add special data to buffer.
 
void clear ()
 Initialize for new set of locals, e.g. new track.
 
int finalise ()
 Write buffer (set of derivatives with same local parameters) to file.
 
void kill ()
 
int end ()
 

Detailed Description

Definition at line 42 of file Mille.h.

Constructor & Destructor Documentation

◆ Mille()

o2::align::Mille::Mille ( const std::string &  outFileName,
bool  asBinary = true,
bool  writeZero = false 
)

Definition at line 31 of file Mille.cxx.

Member Function Documentation

◆ clear()

void o2::align::Mille::clear ( )

Initialize for new set of locals, e.g. new track.

Definition at line 159 of file Mille.cxx.

◆ end()

int o2::align::Mille::end ( )
inline

Definition at line 51 of file Mille.h.

◆ finalise()

int o2::align::Mille::finalise ( )

Write buffer (set of derivatives with same local parameters) to file.

Definition at line 129 of file Mille.cxx.

◆ kill()

void o2::align::Mille::kill ( )
inline

Definition at line 50 of file Mille.h.

◆ mille()

void o2::align::Mille::mille ( int  NLC,
const float *  derLc,
int  NGL,
const float *  derGl,
const int label,
float  rMeas,
float  sigma 
)

Add measurement to buffer.

Parameters
[in]NLCnumber of local derivatives
[in]derLclocal derivatives
[in]NGLnumber of global derivatives
[in]derGlglobal derivatives
[in]labelglobal labels
[in]rMeasmeasurement (residuum)
[in]sigmaerror

Definition at line 55 of file Mille.cxx.

◆ special()

void o2::align::Mille::special ( int  nSpecial,
const float *  floats,
const int ints 
)

Add special data to buffer.

Parameters
[in]nSpecialnumber of floats/ints
[in]floatsfloats
[in]intsints

Definition at line 98 of file Mille.cxx.


The documentation for this class was generated from the following files: