/home/bes3soft/bes3soft/Boss/7.0.2/dist/7.0.2/Event/DstEvent/DstEvent-00-02-51/DstEvent/DstEmcShower.h File Reference

#include "GaudiKernel/ObjectVector.h"
#include "GaudiKernel/ContainedObject.h"
#include "EventModel/EventModel.h"
#include "CLHEP/Geometry/Point3D.h"
#include "CLHEP/Matrix/SymMatrix.h"
#include <vector>

Go to the source code of this file.

Classes

class  DstEmcShower

Typedefs

typedef HepGeom::Point3D<
double > 
HepPoint3D
typedef ObjectVector< DstEmcShowerDstEmcShowerCol

Functions

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

Variables

const CLID & CLID_DstEmcShower


Typedef Documentation

typedef ObjectVector<DstEmcShower> DstEmcShowerCol

Definition at line 102 of file DstEmcShower.h.

typedef HepGeom::Point3D<double> HepPoint3D

Definition at line 13 of file DstEmcShower.h.


Function Documentation

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

Definition at line 27 of file DstEmcShower.cxx.

00028 {
00029   os<<"------------------DstEmcShower:"<<endl;
00030   os<<"Track id: "<<aShower.trackId()<<", number of hits: "<<aShower.numHits()
00031     <<", status: "<<aShower.status()<<", cell id: "<<aShower.cellId()
00032     <<", module: "<<aShower.module()<<", time: "<<aShower.time()<<endl;
00033   os<<"Energy: "<<aShower.energy()<<", de: "<<aShower.dE()
00034     <<", eseed: "<<aShower.eSeed()
00035     <<", e3x3: "<<aShower.e3x3()<<", e5x5: "<<aShower.e5x5()<<endl;
00036   os<<"Position: "<<aShower.position()
00037     <<", theta: "<<aShower.theta()<<", phi: "<<aShower.phi()
00038     <<"\ndx: "<<aShower.dx()<<", dy: "<<aShower.dy()<<", dz: "<<aShower.dz()
00039     <<", dtheta: "<<aShower.dtheta()<<", dphi: "<<aShower.dphi()<<endl;
00040   os<<"Second moment: "<<aShower.secondMoment()
00041     <<", lat moment: "<<aShower.latMoment()
00042     <<", a20 moment: "<<aShower.a20Moment()
00043     <<", a42 moment: "<<aShower.a42Moment()<<endl;
00044   os<<"Error matrix: \n"<<aShower.errorMatrix()<<endl;
00045 
00046   return os;
00047 }


Variable Documentation

const CLID& CLID_DstEmcShower

Definition at line 264 of file EventModel.cxx.

Referenced by DstEmcShower::classID().


Generated on Tue Nov 29 23:15:03 2016 for BOSS_7.0.2 by  doxygen 1.4.7