#include <istream>
#include <ostream>
#include <iomanip>
#include <limits>
#include <vector>
#include <algorithm>
#include <cmath>
#include <TROOT.h>
#include <TObject.h>
#include "JLang/JType.hh"
#include "JROOT/JTreeParameters.hh"
#include "JReconstruction/JFitStatus.hh"
#include "JReconstruction/JHistory.hh"
Go to the source code of this file.
|
class | JFIT::JFit |
| Data structure for track fit results with history and optional associated values. More...
|
|
class | JFIT::JEvt |
| Data structure for set of track fit results. More...
|
|
|
namespace | JRECONSTRUCTION |
| Model fits to data.
|
|
namespace | JPP |
| This name space includes all other name spaces (except KM3NETDAQ, KM3NET and ANTARES).
|
|
namespace | JFIT |
| Auxiliary classes and methods for linear and iterative data regression.
|
|
◆ operator<<()
Write fit results to output.
- Parameters
-
out | output stream |
fit | fit results |
- Returns
- output stream
Definition at line 12 of file JReconstruction/JEvt.cc.
13{
16
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}
double getDZ() const
Get Z-slope.
double getDY() const
Get Y-slope.
double getZ() const
Get Z-position.
int getStatus() const
Get status of the fit; negative values should refer to a bad fit.
double getDX() const
Get X-slope.
double getY() const
Get Y-position.
double getQ() const
Get quality.
const std::vector< double > & getW() const
Get associated values.
int getN() const
Get number of associated values.
int getNDF() const
Get number of degrees of freedom.
double getX() const
Get X-position.
This name space includes all other name spaces (except KM3NETDAQ, KM3NET and ANTARES).
Auxiliary data structure for floating point format specification.
Container for historical events.
const JHistory & getHistory() const
Get history.
◆ getTreeParameters
Get TTree parameters for given data type.
- Returns
- TTree parameters
Definition at line 501 of file JReconstruction/JEvt.hh.
502{
504}
Data structure for TTree parameters.