Jpp
Functions
JEvt.cc File Reference
#include "JFit/JEvt.hh"
#include "Jeep/JPrint.hh"

Go to the source code of this file.

Functions

std::ostream & operator<< (std::ostream &out, const JFIT::JFit &fit)
 Write fit results to output. More...
 

Function Documentation

◆ operator<<()

std::ostream& operator<< ( std::ostream &  out,
const JFIT::JFit fit 
)

Write fit results to output.

Parameters
outoutput stream
fitfit results
Returns
output stream

Definition at line 12 of file JEvt.cc.

13 {
14  using namespace std;
15  using namespace JPP;
16 
17  const JHistory& history = fit.getHistory();
18 
19  out << "history:";
20 
21  for (JHistory::const_reverse_iterator i = history.rbegin(); i != history.rend(); ++i) {
22  out << ' ' << i->type;
23  }
24 
25  out << endl;
26 
27  out << "x " << FIXED(7,2) << fit.getX() << endl;
28  out << "y " << FIXED(7,2) << fit.getY() << endl;
29  out << "z " << FIXED(7,2) << fit.getZ() << endl;
30  out << "dx " << FIXED(7,3) << fit.getDX() << endl;
31  out << "dy " << FIXED(7,3) << fit.getDY() << endl;
32  out << "dz " << FIXED(7,3) << fit.getDZ() << endl;
33 
34  out << "Q " << FIXED(12,5) << fit.getQ() << endl;
35  out << "NDF " << setw(5) << fit.getNDF() << endl;
36 
37  out << "status " << fit.getStatus() << endl;
38 
39  for (int i = 0; i != fit.getN(); ++i) {
40  out << "W[" << i << "] = " << FIXED(10,5) << fit.getW(i) << endl;
41  }
42 
43  return out;
44 }
JFIT::JFit::getZ
double getZ() const
Get Z-position.
Definition: JEvt.hh:145
JFIT::JFit::getDX
double getDX() const
Get X-slope.
Definition: JEvt.hh:146
FIXED
Auxiliary data structure for floating point format specification.
Definition: JPrint.hh:481
JFIT::JFit::getN
int getN() const
Get number of values.
Definition: JEvt.hh:209
JFIT::JFit::getDZ
double getDZ() const
Get Z-slope.
Definition: JEvt.hh:148
JFIT::JFit::getW
const std::vector< double > & getW() const
Get values.
Definition: JEvt.hh:187
JPP
This name space includes all other name spaces (except KM3NETDAQ, KM3NET and ANTARES).
Definition: JAAnetToolkit.hh:37
JFIT::JFit::getQ
double getQ() const
Get quality.
Definition: JEvt.hh:150
JFIT::JFit::getNDF
int getNDF() const
Get number of degrees of freedom.
Definition: JEvt.hh:151
JFIT::JFit::getStatus
int getStatus() const
Get status of the fit; negative values should refer to a bad fit.
Definition: JEvt.hh:153
JFIT::JFit::getX
double getX() const
Get X-position.
Definition: JEvt.hh:143
std
Definition: jaanetDictionary.h:36
JFIT::JFit::getDY
double getDY() const
Get Y-slope.
Definition: JEvt.hh:147
JFIT::JFit::getY
double getY() const
Get Y-position.
Definition: JEvt.hh:144
JFIT::JHistory::getHistory
const JHistory & getHistory() const
Get history.
Definition: JHistory.hh:225