00001
00002
00003
00004
00005
00006
00007
00008
00009
00010
00011
00012
00013
00014
00015
00016
00017
00018
00019
00020 #include "StTofRawDataCollection.h"
00021 #include "StTofRawData.h"
00022
00023 StTofRawDataCollection::StTofRawDataCollection() {}
00024 StTofRawDataCollection::~StTofRawDataCollection(){}
00025
00026 void StTofRawDataCollection::clear() {mDataVector.clear();}
00027
00028 bool StTofRawDataCollection::push_back(StTofRawData* data) {
00029 mDataVector.push_back(data);
00030 return true;
00031 }
00032
00033 StTofRawData* StTofRawDataCollection::front() const {
00034 return mDataVector.front();
00035 }
00036
00037 StTofRawData* StTofRawDataCollection::getRawData(size_t index) const {
00038 return mDataVector[index];
00039 }
00040
00041 StTofRawData* StTofRawDataCollection::back() const {
00042 return mDataVector.back();
00043 }
00044
00045 size_t StTofRawDataCollection::size() const {
00046 return mDataVector.size();
00047 }