BOSS 8.0.0
BESIII Offline Software System
Loading...
Searching...
No Matches
EvtVector3C.cc File Reference
#include "EvtVector3C.hh"
#include "EvtComplex.hh"
#include "EvtPatches.hh"
#include <iostream>
#include <math.h>

Go to the source code of this file.

Functions

EvtVector3C rotateEuler (const EvtVector3C &v, double alpha, double beta, double gamma)
ostream & operator<< (ostream &s, const EvtVector3C &v)

Function Documentation

◆ operator<<()

ostream & operator<< ( ostream & s,
const EvtVector3C & v )

Definition at line 87 of file EvtVector3C.cc.

87 {
88
89 s << "(" << v.v[0] << "," << v.v[1] << "," << v.v[2] << ")";
90
91 return s;
92}
XmlRpcServer s
**********Class see also m_nmax DOUBLE PRECISION m_amel DOUBLE PRECISION m_x2 DOUBLE PRECISION m_alfinv DOUBLE PRECISION m_Xenph INTEGER m_KeyWtm INTEGER m_idyfs DOUBLE PRECISION m_zini DOUBLE PRECISION m_q2 DOUBLE PRECISION m_Wt_KF DOUBLE PRECISION m_WtCut INTEGER m_KFfin *COMMON c_KarLud $ !Input CMS energy[GeV] $ !CMS energy after beam spread beam strahlung[GeV] $ !Beam energy spread[GeV] $ !z boost due to beam spread $ !electron beam mass *ff pair spectrum $ !minimum v
Definition KarLud.h:35

◆ rotateEuler()

EvtVector3C rotateEuler ( const EvtVector3C & v,
double alpha,
double beta,
double gamma )

Definition at line 57 of file EvtVector3C.cc.

57 {
58
59 EvtVector3C tmp( v );
60 tmp.applyRotateEuler( alpha, beta, gamma );
61 return tmp;
62}
double alpha