00001 #include "StMuMtdRawHit.h"
00002 #include "StEvent/StEvent.h"
00003 #include "StEvent/StMtdHit.h"
00004 #include "StEvent/StMtdRawHit.h"
00005
00006 ClassImp(StMuMtdRawHit)
00007
00008 StMuMtdRawHit::StMuMtdRawHit(const StMtdRawHit *hit){
00009
00010 mFlag = hit->flag();;
00011 mBackLeg = hit->backleg();
00012 mChannel = hit->channel();
00013 mTdc = hit->tdc();
00014
00015 }
00016
00017 bool StMuMtdRawHit::leadingEdge() const { return (mFlag>0);}
00018 bool StMuMtdRawHit::trailingEdge() const{ return (mFlag<0);}
00019 int StMuMtdRawHit::fiberId() const { return abs(static_cast<int>(mFlag)) - 1;}
00020 int StMuMtdRawHit::flag() const {return mFlag;}
00021 int StMuMtdRawHit::backleg() const {return mBackLeg;}
00022 int StMuMtdRawHit::channel() const{return mChannel;}
00023 unsigned int StMuMtdRawHit::tdc() const { return mTdc;}