BOSS 8.0.0
BESIII Offline Software System
Loading...
Searching...
No Matches
Lpav.cxx File Reference
#include <cmath>
#include <iostream>
#include "TrackUtil/Lpav.h"

Go to the source code of this file.

Functions

float prob_ (float *, int *)
std::ostream & operator<< (std::ostream &o, const Lpav &a)
Lpav operator+ (const Lpav &la1, const Lpav &la2)

Function Documentation

◆ operator+()

Lpav operator+ ( const Lpav & la1,
const Lpav & la2 )

Definition at line 636 of file TrackUtil/src/Lpav.cxx.

639{
640#else
641{
642 Lpav la;
643#endif
644 la.m_wsum = la1.m_wsum + la2.m_wsum;
645 la.m_xsum = la1.m_xsum + la2.m_xsum;
646 la.m_ysum = la1.m_ysum + la2.m_ysum;
647 la.m_xxsum = la1.m_xxsum + la2.m_xxsum;
648 la.m_yysum = la1.m_yysum + la2.m_yysum;
649 la.m_xysum = la1.m_xysum + la2.m_xysum;
650 la.m_xrrsum = la1.m_xrrsum + la2.m_xrrsum;
651 la.m_yrrsum = la1.m_yrrsum + la2.m_yrrsum;
652 la.m_rrrrsum = la1.m_rrrrsum + la2.m_rrrrsum;
653 la.m_nc = la1.m_nc + la2.m_nc;
654 return la;
655}

◆ operator<<()

std::ostream & operator<< ( std::ostream & o,
const Lpav & a )

Definition at line 232 of file TrackUtil/src/Lpav.cxx.

232 {
233 // o << "wsum=" << a.m_wsum << " xsum=" << a.m_xsum << " ysum=" << a.m_ysum
234 // << " xxsum=" << a.m_xxsum << " xysum=" << a.m_xysum
235 // << " yysum=" << a.m_yysum
236 // << " xrrsum=" << a.m_xrrsum << " yrrsum=" << a.m_yrrsum
237 // << " rrrrsum=" << a.m_rrrrsum;
238 // o << " rscale=" << a.m_rscale
239 // << " xxavp=" << a.m_xxavp << " yyavp=" << a.m_yyavp
240 // << " xrravp=" << a.m_xrravp << " yrravp=" << a.m_yrravp
241 // << " rrrravp=" << a.m_rrrravp << " cosrot=" << a.m_cosrot
242 // << " sinrot=" << a.m_sinrot
243 // << endl;
244 o << " nc=" << a.m_nc << " chisq=" << a.m_chisq << " " << (Lpar&)a;
245 return o;
246}

◆ prob_()

float prob_ ( float * ,
int *  )