BOSS 8.0.0
BESIII Offline Software System
Loading...
Searching...
No Matches
DstEmcShower.h File Reference
#include "CLHEP/Geometry/Point3D.h"
#include "CLHEP/Matrix/SymMatrix.h"
#include "EventModel/EventModel.h"
#include "GaudiKernel/ContainedObject.h"
#include "GaudiKernel/ObjectVector.h"
#include <vector>

Go to the source code of this file.

Classes

class  DstEmcShower

Typedefs

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

Functions

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

Variables

const CLID & CLID_DstEmcShower

Typedef Documentation

◆ DstEmcShowerCol

typedef ObjectVector<DstEmcShower> DstEmcShowerCol

◆ HepPoint3D

typedef HepGeom::Point3D<double> HepPoint3D

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

Variable Documentation

◆ CLID_DstEmcShower

const CLID& CLID_DstEmcShower
extern

Definition at line 264 of file EventModel.cxx.