00001
00002
00003
00004
00005
00006
00007
00008
00009
00010
00011
00012
00013
00014
00015
00016
00017 #include "StMtdHeader.h"
00018
00019 ClassImp(StMtdHeader)
00020
00021 StMtdHeader::StMtdHeader() {
00022 for(int i=0; i<MAXFIBER; i++) {
00023 mFiberHeader[i] = -1;
00024 mFiberTriggerWord[i] = 0;
00025 mTriggerTime[i] = 0;
00026 }
00027 }
00028
00029 StMtdHeader::~StMtdHeader() {
00030
00031 }
00032
00033 short StMtdHeader::fiberHeader(int fiberId) const {
00034 return mFiberHeader[fiberId];
00035 }
00036
00037 unsigned int StMtdHeader::fiberTriggerWord(int fiberId) const {
00038 return mFiberTriggerWord[fiberId];
00039 }
00040
00041
00042 unsigned int StMtdHeader::triggerTime(int fiberId) const {
00043 return mTriggerTime[fiberId];
00044 }
00045
00046 void StMtdHeader::setFiberHeader(int fiberId, short val) {
00047 mFiberHeader[fiberId] = val;
00048 }
00049
00050 void StMtdHeader::setFiberTriggerWord(int fiberId, unsigned int val) {
00051 mFiberTriggerWord[fiberId] = val;
00052 }
00053
00054 void StMtdHeader::setTriggerTime(unsigned int tdc, int fiberId) {
00055 mTriggerTime[fiberId] = tdc;
00056 }