00001
00002
00003
00004
00005
00006
00007
00008
00009
00010
00011
00012
00013
00014
00015
00016
00017 #include "StPhmdCluster.h"
00018
00019
00020 ClassImp(StPhmdCluster)
00021
00022 StPhmdCluster::StPhmdCluster()
00023 {
00024 mModule = 0;
00025 mNumberOfCells = 0;
00026 mEta = 0;
00027 mPhi = 0;
00028 mEnergy = 0;
00029 mSigma = 0;
00030 mPID = 0;
00031 mEnergyPID = 0;
00032 mMcPID = 0;
00033 }
00034
00035 StPhmdCluster::~StPhmdCluster(){ }
00036
00037 StPtrVecPhmdHit&
00038 StPhmdCluster::hit() {return mHits;}
00039
00040 const StPtrVecPhmdHit&
00041 StPhmdCluster::hit() const {return mHits;}
00042
00043 void
00044 StPhmdCluster::addHit(StPhmdHit* hit) {mHits.push_back(hit);}
00045
00046 ostream& operator<<(ostream &os, const StPhmdCluster& c)
00047 {
00048 os << "module=" << c.module();
00049 os << "\tcells=" << c.numberOfCells();
00050 os << "\tenergy=" << c.energy();
00051 os << "\teta=" << c.eta();
00052 os << "\tphi=" << c.phi();
00053 return os;
00054 }