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