00001
00002
00003
00004
00005
00006
00007
00008
00009
00010
00011
00012
00013
00014
00015
00016
00017 #include "StHltVpdHit.h"
00018 #include "StHltTrackNode.h"
00019
00020 ClassImp(StHltVpdHit)
00021
00022 StHltVpdHit::StHltVpdHit()
00023 {
00024 mDirection = east;
00025 mChannel = 0;
00026 mTdc = 0;
00027 mTot = 0;
00028 mTof = 0;
00029 mTriggerTime = 0;
00030 }
00031
00032 StHltVpdHit::~StHltVpdHit(){}
00033
00034 void
00035 StHltVpdHit::setDirection(StBeamDirection val)
00036 {
00037 mDirection = val;
00038 }
00039
00040 void
00041 StHltVpdHit::setChannel(short val)
00042 {
00043 mChannel = val;
00044 }
00045
00046 void
00047 StHltVpdHit::setTdc(float val)
00048 {
00049 mTdc = val;
00050 }
00051
00052 void
00053 StHltVpdHit::setTot(float val)
00054 {
00055 mTot = val;
00056 }
00057
00058 void
00059 StHltVpdHit::setTof(float val)
00060 {
00061 mTof = val;
00062 }
00063
00064 void
00065 StHltVpdHit::setTriggerTime(float val)
00066 {
00067 mTriggerTime = val;
00068 }
00069
00070 ostream&
00071 operator<<(ostream &os, const StHltVpdHit& hit)
00072 {
00073 os << " direction "<<hit.direction()<<" channel "<<hit.channel()
00074 << " module "<<hit.module()<<" cell "<<hit.cell()<<endl
00075 << " tdc "<<hit.tdc()<<" tot "<<hit.tot()<<" tof "<<hit.tof()<<" triggerTime "<<hit.triggerTime()<<endl;
00076 return os;
00077 }
00078