00001
00002
00003
00004
00005
00006
00007
00008
00009
00010
00011
00012
00013
00014
00015
00016
00017 #include "StHltBEmcTowerHit.h"
00018 #include "StHltTrackNode.h"
00019
00020 ClassImp(StHltBEmcTowerHit)
00021
00022 StHltBEmcTowerHit::StHltBEmcTowerHit()
00023 {
00024 mAdc = 0;
00025 mEnergy = 0;
00026 mPhi = 0;
00027 mEta = 0;
00028 mZ = 0;
00029 mSoftId = 0;
00030 mDaqId = 0;
00031 mTrackNode = 0;
00032 }
00033
00034 StHltBEmcTowerHit::~StHltBEmcTowerHit(){}
00035
00036 void
00037 StHltBEmcTowerHit::setAdc(int val)
00038 {
00039 mAdc = val;
00040 }
00041
00042 void
00043 StHltBEmcTowerHit::setEnergy(float val)
00044 {
00045 mEnergy = val;
00046 }
00047
00048 void
00049 StHltBEmcTowerHit::setPhi(float val)
00050 {
00051 mPhi = val;
00052 }
00053
00054 void
00055 StHltBEmcTowerHit::setEta(float val)
00056 {
00057 mEta = val;
00058 }
00059
00060 void
00061 StHltBEmcTowerHit::setZ(float val)
00062 {
00063 mZ = val;
00064 }
00065
00066 void
00067 StHltBEmcTowerHit::setSoftId(int val)
00068 {
00069 mSoftId = val;
00070 }
00071
00072 void
00073 StHltBEmcTowerHit::setDaqId(int val)
00074 {
00075 mDaqId = val;
00076 }
00077
00078 void
00079 StHltBEmcTowerHit::setTrackNode(StHltTrackNode* val)
00080 {
00081 mTrackNode = val;
00082 }
00083
00084 ostream&
00085 operator<<(ostream &os, const StHltBEmcTowerHit& hit)
00086 {
00087 os << " adc "<<hit.adc()<<" energy "<<hit.energy()<<" phi "<<hit.phi()<<" eta "<<hit.eta()<<" z "<<hit.z()<<" softId "<<hit.softId()<<" daqId "<<hit.daqId()<<endl;
00088 return os;
00089 }