BOSS 8.0.0
BESIII Offline Software System
Loading...
Searching...
No Matches
DstEmcShower.cxx File Reference
#include "DstEvent/DstEmcShower.h"

Go to the source code of this file.

Functions

ostream & operator<< (ostream &os, const DstEmcShower &aShower)

Function Documentation

◆ operator<<()

ostream & operator<< ( ostream & os,
const DstEmcShower & aShower )

Definition at line 24 of file DstEmcShower.cxx.

24 {
25 os << "------------------DstEmcShower:" << endl;
26 os << "Track id: " << aShower.trackId() << ", number of hits: " << aShower.numHits()
27 << ", status: " << aShower.status() << ", cell id: " << aShower.cellId()
28 << ", module: " << aShower.module() << ", time: " << aShower.time() << endl;
29 os << "Energy: " << aShower.energy() << ", de: " << aShower.dE()
30 << ", eseed: " << aShower.eSeed() << ", e3x3: " << aShower.e3x3()
31 << ", e5x5: " << aShower.e5x5() << endl;
32 os << "Position: " << aShower.position() << ", theta: " << aShower.theta()
33 << ", phi: " << aShower.phi() << "\ndx: " << aShower.dx() << ", dy: " << aShower.dy()
34 << ", dz: " << aShower.dz() << ", dtheta: " << aShower.dtheta()
35 << ", dphi: " << aShower.dphi() << endl;
36 os << "Second moment: " << aShower.secondMoment() << ", lat moment: " << aShower.latMoment()
37 << ", a20 moment: " << aShower.a20Moment() << ", a42 moment: " << aShower.a42Moment()
38 << endl;
39 os << "Error matrix: \n" << aShower.errorMatrix() << endl;
40
41 return os;
42}
double dy() const
double dz() const
double dx() const