6 if(m_errorMatrix[0][0]>0) xx=sqrt(m_errorMatrix[0][0]);
7 else if(m_errorMatrix[0][0]==0) xx=0.;
14 if(m_errorMatrix[1][1]>0) yy=sqrt(m_errorMatrix[1][1]);
15 else if(m_errorMatrix[1][1]==0) yy=0.;
22 if(m_errorMatrix[2][2]>0) zz=sqrt(m_errorMatrix[2][2]);
23 else if(m_errorMatrix[2][2]==0) zz=0.;
29 os<<
"------------------DstEmcShower:"<<endl;
30 os<<
"Track id: "<<aShower.
trackId()<<
", number of hits: "<<aShower.
numHits()
31 <<
", status: "<<aShower.
status()<<
", cell id: "<<aShower.
cellId()
32 <<
", module: "<<aShower.
module()<<
", time: "<<aShower.
time()<<endl;
33 os<<
"Energy: "<<aShower.
energy()<<
", de: "<<aShower.
dE()
34 <<
", eseed: "<<aShower.
eSeed()
35 <<
", e3x3: "<<aShower.
e3x3()<<
", e5x5: "<<aShower.
e5x5()<<endl;
37 <<
", theta: "<<aShower.
theta()<<
", phi: "<<aShower.
phi()
38 <<
"\ndx: "<<aShower.
dx()<<
", dy: "<<aShower.
dy()<<
", dz: "<<aShower.
dz()
39 <<
", dtheta: "<<aShower.
dtheta()<<
", dphi: "<<aShower.
dphi()<<endl;
43 <<
", a42 moment: "<<aShower.
a42Moment()<<endl;
44 os<<
"Error matrix: \n"<<aShower.
errorMatrix()<<endl;
ostream & operator<<(ostream &os, const DstEmcShower &aShower)
HepPoint3D position() const
double secondMoment() const
HepSymMatrix errorMatrix() const